30 #ifndef IntegrationPointsCoords_h 31 #define IntegrationPointsCoords_h 33 #include "utility/matrix/Matrix.h" 41 class BeamIntegration;
59 inline const double &r(
const size_t &i)
const 61 inline const double &s(
const size_t &i)
const 63 inline const double &t(
const size_t &i)
const 66 inline const double &rn(
const size_t &i)
const 68 inline const double &sn(
const size_t &i)
const 70 inline const double &tn(
const size_t &i)
const 73 inline const double &x(
const size_t &i)
const 75 inline const double &y(
const size_t &i)
const 77 inline const double &z(
const size_t &i)
const 80 inline const double &X(
const size_t &i)
const 82 inline const double &Y(
const size_t &i)
const 84 inline const double &Z(
const size_t &i)
const Stores the coordinates of the integration points.
Definition: IntegrationPointsCoords.h:47
Float vector abstraction.
Definition: Vector.h:94
Especifica valores de variables.
Definition: MapValores.h:32
CrdTransf provides the abstraction of a frame coordinate transformation.
Definition: CrdTransf.h:88
Matrix XYZ
Global coordinates.
Definition: IntegrationPointsCoords.h:53
Matrix rst
Natural coordinates (they vary between -1 y 1).
Definition: IntegrationPointsCoords.h:50
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:80
Expresión algebraica.
Definition: ExprAlgebra.h:32
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Matrix xyz
Local coordinates.
Definition: IntegrationPointsCoords.h:52
const XC::Vector & eval(const ExprAlgebra &expr) const
Returns the values of the expression on each integration point.
Definition: IntegrationPointsCoords.cc:96
Matrix rnsntn
Normalized coordinates (they vary between 0 y 1).
Definition: IntegrationPointsCoords.h:51