XC Open source finite element analysis program
Public Member Functions | Protected Attributes | List of all members

3D position of Gauss points. More...

#include <GaussPoint.h>

Inheritance diagram for XC::GaussPoint:
XC::ParticlePos3d XC::MatPoint3D

Public Member Functions

 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
 
- Public Member Functions inherited from XC::ParticlePos3d
 ParticlePos3d (const double &r_coord=0, const double &s_coord=0, const double &t_coord=0)
 Constructor.
 
 ParticlePos3d (const Pos2d &)
 Constructor.
 
 ParticlePos3d (const Pos3d &)
 Constructor.
 
void set_coordinates (const double &r_coord=0, const double &s_coord=0, const double &t_coord=0)
 Asigna valores a las coordenadas.
 
void set_coordinates (const Pos3d &)
 Asigna valores a las coordenadas.
 
void set_coordinates (const Pos2d &)
 Asigna valores a las coordenadas.
 
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)
 
const double & t_coordinate (void) const
 
void set_t_coordinate (const double &t_coord)
 
void Print (std::ostream &) const
 

Protected Attributes

double rw
 
double sw
 
double tw
 
- Protected Attributes inherited from XC::ParticlePos3d
double r
 
double s
 
double t
 

Detailed Description

3D position of Gauss points.


The documentation for this class was generated from the following files: