| 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 | 
|  Public Member Functions inherited from XC::GaussPoint | |
| 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. | |
|  Public Member Functions inherited from XC::ParticlePos3d | |
| 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. | |
|  Public Member Functions inherited from XC::ParticlePos2d | |
| 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 | |
|  Protected Attributes inherited from XC::GaussPoint | |
| double | rw | 
| double | sw | 
| double | tw | 
|  Protected Attributes inherited from XC::ParticlePos3d | |
| double | t | 
|  Protected Attributes inherited from XC::ParticlePos2d | |
| double | r | 
| double | s | 
Integration point on three-dimensional space.
 1.8.13
 1.8.13