KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
Kratos::NonlocalDamageUtilities::GaussPoint Struct Reference

#include <nonlocal_damage_utilities.hpp>

Collaboration diagram for Kratos::NonlocalDamageUtilities::GaussPoint:

Public Member Functions

 GaussPoint ()
 
 GaussPoint (ConstitutiveLaw::Pointer pConstitutiveLawPointer, const array_1d< double, 3 > &Coords, const double &IntegrationWeight)
 

Public Attributes

ConstitutiveLaw::Pointer pConstitutiveLaw
 
array_1d< double, 3 > Coordinates
 
double Weight
 
std::vector< GaussPoint * > NeighbourPoints
 

Constructor & Destructor Documentation

◆ GaussPoint() [1/2]

Kratos::NonlocalDamageUtilities::GaussPoint::GaussPoint ( )
inline

◆ GaussPoint() [2/2]

Kratos::NonlocalDamageUtilities::GaussPoint::GaussPoint ( ConstitutiveLaw::Pointer  pConstitutiveLawPointer,
const array_1d< double, 3 > &  Coords,
const double IntegrationWeight 
)
inline

Member Data Documentation

◆ Coordinates

array_1d<double,3> Kratos::NonlocalDamageUtilities::GaussPoint::Coordinates

◆ NeighbourPoints

std::vector<GaussPoint*> Kratos::NonlocalDamageUtilities::GaussPoint::NeighbourPoints

◆ pConstitutiveLaw

ConstitutiveLaw::Pointer Kratos::NonlocalDamageUtilities::GaussPoint::pConstitutiveLaw

◆ Weight

double Kratos::NonlocalDamageUtilities::GaussPoint::Weight

The documentation for this struct was generated from the following file: