XC Open source finite element analysis program
|
Stores the coordinates of the integration points. More...
#include <IntegrationPointsCoords.h>
Public Member Functions | |
IntegrationPointsCoords (const BeamIntegration &, int nIP, const CrdTransf &trf) | |
const double & | r (const size_t &i) const |
const double & | s (const size_t &i) const |
const double & | t (const size_t &i) const |
const double & | rn (const size_t &i) const |
const double & | sn (const size_t &i) const |
const double & | tn (const size_t &i) const |
const double & | x (const size_t &i) const |
const double & | y (const size_t &i) const |
const double & | z (const size_t &i) const |
const double & | X (const size_t &i) const |
const double & | Y (const size_t &i) const |
const double & | Z (const size_t &i) const |
const XC::Vector & | eval (const ExprAlgebra &expr) const |
Returns the values of the expresion on each integration point. | |
Protected Member Functions | |
MapValores | getMapValores (const size_t &i, const std::vector< std::string > &) const |
Returns the mapa de valores necesario para evaluar la expresión. | |
Protected Attributes | |
Matrix | rst |
Natural coordinates (they vary between -1 y 1). | |
Matrix | rnsntn |
Normalized coordinates (they vary between 0 y 1). | |
Matrix | xyz |
Local coordinates. | |
Matrix | XYZ |
Global coordinates. | |
Stores the coordinates of the integration points.