57 #include "domain/mesh/element/utils/gauss_models/GaussPoint.h" 70 short int r_direction_point_number;
71 short int s_direction_point_number;
72 short int t_direction_point_number;
93 MatPoint3D(
short int INr_direction_point_number = 0,
94 short int INs_direction_point_number = 0,
95 short int INt_direction_point_number = 0,
114 void Initialize(
short int INr_direction_point_number,
115 short int INs_direction_point_number,
116 short int INt_direction_point_number,
132 short int GP_number_r(
void)
const;
133 short int GP_number_s(
void)
const;
134 short int GP_number_t(
void)
const;
149 const std::string &getType(
void)
const;
150 int getTag(
void)
const;
151 double getrho()
const;
157 double getpsi()
const;
159 int commitState(
void) ;
160 int revertToLastCommit(
void) ;
163 void report(
const std::string &msg)
const;
164 void reportpqtheta(
const std::string &msg)
const;
165 void reportTensor(
const std::string &msg)
const;
const straintensor & getStrainTensor(void) const
Returns the strain tensor.
Definition: MatPoint3D.cpp:262
double r_weight() const
r weight.
Definition: MatPoint3D.cpp:211
Stress tensor.
Definition: stresst.h:70
int revertToStart(void)
Revert the material to its initial state.
Definition: MatPoint3D.cpp:294
double s_weight() const
s weight.
Definition: MatPoint3D.cpp:215
double t_weight() const
t weight.
Definition: MatPoint3D.cpp:219
double r_coordinate() const
r coordinate.
Definition: MatPoint3D.cpp:199
3D position of Gauss points.
Definition: GaussPoint.h:38
double s_coordinate() const
s coordinate.
Definition: MatPoint3D.cpp:203
const stresstensor & getStressTensor(void) const
Returns the stress tensor.
Definition: MatPoint3D.cpp:257
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
~MatPoint3D(void)
Destructor.
Definition: MatPoint3D.cpp:106
Integration point on three-dimensional space.
Definition: MatPoint3D.h:67
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
MatPoint3D(short int INr_direction_point_number=0, short int INs_direction_point_number=0, short int INt_direction_point_number=0, double r_coord=0, double s_coord=0, double t_coord=0, double r_weight=0, double s_weight=0, double t_weight=0, NDMaterial *p_mmodel=0)
Constructor.
Definition: MatPoint3D.cpp:63
Strain tensor.
Definition: straint.h:68
double t_coordinate() const
t coordinate.
Definition: MatPoint3D.cpp:207