29 #ifndef IntegrationPointsCoords_h 30 #define IntegrationPointsCoords_h 32 #include "utility/matrix/Matrix.h" 40 class BeamIntegration;
54 MapValores
getMapValores(
const size_t &i,
const std::vector<std::string> &)
const;
58 inline const double &r(
const size_t &i)
const 60 inline const double &s(
const size_t &i)
const 62 inline const double &t(
const size_t &i)
const 65 inline const double &rn(
const size_t &i)
const 67 inline const double &sn(
const size_t &i)
const 69 inline const double &tn(
const size_t &i)
const 72 inline const double &x(
const size_t &i)
const 74 inline const double &y(
const size_t &i)
const 76 inline const double &z(
const size_t &i)
const 79 inline const double &X(
const size_t &i)
const 81 inline const double &Y(
const size_t &i)
const 83 inline const double &Z(
const size_t &i)
const CrdTransf provides the abstraction of a frame coordinate transformation. It is an abstract base class...
Definition: CrdTransf.h:87
Matrix xyz
Local coordinates.
Definition: IntegrationPointsCoords.h:51
const XC::Vector & eval(const ExprAlgebra &expr) const
Returns the values of the expresion on each integration point.
Definition: IntegrationPointsCoords.cc:96
Stores the coordinates of the integration points.
Definition: IntegrationPointsCoords.h:46
Matrix rnsntn
Normalized coordinates (they vary between 0 y 1).
Definition: IntegrationPointsCoords.h:50
================================================================================
Definition: ContinuaReprComponent.h:34
MapValores getMapValores(const size_t &i, const std::vector< std::string > &) const
Returns the mapa de valores necesario para evaluar la expresión.
Definition: IntegrationPointsCoords.cc:57
Base class for integration on beam elements.
Definition: BeamIntegration.h:73
Matrix rst
Natural coordinates (they vary between -1 y 1).
Definition: IntegrationPointsCoords.h:49
Matrix XYZ
Global coordinates.
Definition: IntegrationPointsCoords.h:52