xc
Public Member Functions | Protected Attributes | List of all members

3D position of Gauss points. More...

#include <GaussPoint.h>

Inheritance diagram for XC::GaussPoint:
Inheritance graph
[legend]
Collaboration diagram for XC::GaussPoint:
Collaboration graph
[legend]

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
 
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.
 

Protected Attributes

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

Detailed Description

3D position of Gauss points.


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