xc
|
Integration point on three-dimensional space. More...
#include <MatPoint3D.h>
Public Member Functions | |
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. | |
~MatPoint3D (void) | |
Destructor. | |
void | Initialize (short int INr_direction_point_number, short int INs_direction_point_number, short int INt_direction_point_number, double r_coord, double s_coord, double t_coord, double r_weight, double s_weight, double t_weight, NDMaterial *p_mmodel) |
short int | GP_number_r (void) const |
short int | GP_number_s (void) const |
short int | GP_number_t (void) const |
MatPoint3D * | GP (void) |
double | r_coordinate () const |
r coordinate. | |
double | s_coordinate () const |
s coordinate. | |
double | t_coordinate () const |
t coordinate. | |
double | r_weight () const |
r weight. | |
double | s_weight () const |
s weight. | |
double | t_weight () const |
t weight. | |
NDMaterial * | getNDMat () const |
const std::string & | getType (void) const |
int | getTag (void) const |
double | getrho () const |
const stresstensor & | getStressTensor (void) const |
Returns the stress tensor. | |
const straintensor & | getStrainTensor (void) const |
Returns the strain tensor. | |
const straintensor & | getPlasticStrainTensor (void) const |
double | getpsi () const |
int | commitState (void) |
int | revertToLastCommit (void) |
int | revertToStart (void) |
Revert the material to its initial state. | |
void | report (const std::string &msg) const |
void | reportpqtheta (const std::string &msg) const |
void | reportTensor (const std::string &msg) const |
![]() | |
GaussPoint (const double &r_coord=0, const double &s_coord=0, const double &t_coord=0, const double &r_weight=0, const double &s_weight=0, const double &t_weight=0) | |
Constructor. | |
GaussPoint (const Pos2d &, const double &) | |
Constructor. | |
GaussPoint (const Pos3d &, const double &) | |
Constructor. | |
void | set_weights (const double &r_weight=0, const double &s_weight=0, const double &t_weight=0) |
Sets weights values. | |
const double & | weight () const |
const double & | r_weight () const |
const double & | s_weight () const |
const double & | t_weight () const |
void | set_r_weight (const double &r_weight) |
void | set_s_weight (const double &s_weight) |
void | set_t_weight (const double &t_weight) |
bool | operator== (const GaussPoint &) const |
Equal operator. | |
![]() | |
ParticlePos3d (const double &r_coord=0.0, const double &s_coord=0.0, const double &t_coord=0.0) | |
Constructor. | |
ParticlePos3d (const Pos2d &) | |
Constructor. | |
ParticlePos3d (const Pos3d &) | |
Constructor. | |
void | set_coordinates (const double &r_coord=0.0, const double &s_coord=0.0, const double &t_coord=0.0) |
Set coordinates. | |
void | set_coordinates (const Pos3d &) |
Set coordinates. | |
void | set_coordinates (const Pos2d &) |
Set coordinates. | |
const double & | t_coordinate (void) const |
void | set_t_coordinate (const double &t_coord) |
bool | operator== (const ParticlePos3d &) const |
Equal operator. | |
void | Print (std::ostream &) const |
Print stuff. | |
![]() | |
ParticlePos2d (const double &r_coord=0.0, const double &s_coord=0.0) | |
Constructor. | |
ParticlePos2d (const Pos2d &) | |
Constructor. | |
void | set_coordinates (const double &r_coord=0.0, const double &s_coord=0.0) |
Set coordinates. | |
void | set_coordinates (const Pos2d &) |
Set coordinates. | |
const double & | r_coordinate (void) const |
void | set_r_coordinate (const double &r_coord) |
const double & | s_coordinate (void) const |
void | set_s_coordinate (const double &s_coord) |
bool | operator== (const ParticlePos2d &) const |
Equal operator. | |
void | Print (std::ostream &) const |
Print stuff. | |
Public Attributes | |
NDMaterial * | matmodel |
Additional Inherited Members | |
![]() | |
double | rw |
double | sw |
double | tw |
![]() | |
double | t |
![]() | |
double | r |
double | s |
Integration point on three-dimensional space.