29 #ifndef TRANSFCOOLOADER_H 30 #define TRANSFCOOLOADER_H 38 class LinearCrdTransf2d;
39 class LinearCrdTransf3d;
40 class PDeltaCrdTransf2d;
41 class PDeltaCrdTransf3d;
42 class CorotCrdTransf2d;
43 class CorotCrdTransf3d;
52 typedef std::map<std::string,CrdTransf *> map_transfcoo;
53 typedef map_transfcoo::const_iterator const_iterator;
54 typedef map_transfcoo::iterator iterator;
56 map_transfcoo transfcoo;
64 const map_transfcoo &
Map(
void)
const;
73 const_iterator
begin(
void)
const;
74 const_iterator
end(
void)
const;
77 const_iterator
find(
const std::string &str)
const;
78 iterator
find(
const std::string &str);
82 std::string
getName(
const int &tag)
const;
CrdTransf provides the abstraction of a frame coordinate transformation. It is an abstract base class...
Definition: CrdTransf.h:87
const_iterator end(void) const
Returns an iterator apuntando después del final de la lista.
Definition: TransfCooLoader.cc:129
Coordinate transformation corrotacional en 3d.
Definition: CorotCrdTransf2d.h:71
~TransfCooLoader(void)
Destructor.
Definition: TransfCooLoader.cc:64
void clearAll(void)
Deletes all members.
Definition: TransfCooLoader.cc:202
TransfCooLoader & operator=(const TransfCooLoader &otro)
Assignment operator.
Definition: TransfCooLoader.cc:56
Linear coordinate transformation. Performs a linear transformation of element stiffness and responses...
Definition: LinearCrdTransf3d.h:74
PDeltaCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the...
Definition: PDeltaCrdTransf2d.h:76
Finite element model generation tools.
Definition: Preprocessor.h:58
const_iterator find(const std::string &str) const
Returns an iterator to the transformation with the name being passed as parameter.
Definition: TransfCooLoader.cc:139
Coordinate transformation corrotacional en 3d.
Definition: CorotCrdTransf3d.h:73
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc.
Definition: Loader.h:50
TransfCooLoader(const TransfCooLoader &otro)
Copy constructor.
Definition: TransfCooLoader.cc:51
const_iterator begin(void) const
Returns an iterator which points to principio de la lista.
Definition: TransfCooLoader.cc:126
LinearCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the...
Definition: LinearCrdTransf2d.h:74
void libera(void)
Frees memory.
Definition: TransfCooLoader.cc:39
CrdTransf * find_ptr(const std::string &str)
Returns a pointer to the transformation with the name being passed as parameter (returns nullptr if n...
Definition: TransfCooLoader.cc:147
================================================================================
Definition: ContinuaReprComponent.h:34
std::string getName(const int &tag) const
Returns the name that corresponds to the coordinate transformation tag being passed as parameter...
Definition: TransfCooLoader.cc:188
PDeltaCrdTransf3d provides the abstraction of a linear transformation for a spatial frame between the...
Definition: PDeltaCrdTransf3d.h:73
const map_transfcoo & Map(void) const
Returns a reference to the coordinate transformation map (container).
Definition: TransfCooLoader.cc:122
Manager for the creation/deletion of coordinate transformations.
Definition: TransfCooLoader.h:49