27 #include "xc_utils/src/nucleo/EntConNmb.h" 28 #include "xc_basic/src/matrices/m_string.h" 29 #include <boost/python/list.hpp> 57 inline bool isDefinedOnNodes(
void)
const 59 inline void definedOnNodes(
void)
61 inline bool isDefinedOnElements(
void)
const 62 {
return !isDefinedOnNodes(); }
63 inline void definedOnElements(
void)
65 inline bool isDefinedOnGaussPoints(
void)
const 67 void definedOnGaussPoints(
void);
68 void setSetName(
const std::string &nmb)
70 inline const std::string &getSetName(
void)
const 72 inline size_t getNumberOfComponents(
void)
const 73 {
return componentNames.size(); }
74 inline void setComponentsType(
const std::string &s)
75 { componentsType= s; }
76 inline const std::string &getComponentsType(
void)
const 79 inline const std::vector<std::string> &getComponentNames(
void)
const 82 inline const std::vector<std::string> &getComponentDescriptions(
void)
const 85 inline const std::vector<std::string> &getComponentUnits(
void)
const 87 inline void setComponentsProperty(
const std::string &s)
88 { componentsProperty= s; }
89 const std::string &getComponentsProperty(
void)
const;
90 inline void setIterationNumber(
const int &
in)
91 { iterationNumber=
in; }
92 inline const int &getIterationNumber(
void)
const 94 inline void setOrderNumber(
const int &on)
96 inline const int &getOrderNumber(
void)
const 98 inline void setTime(
const double &t)
100 inline const double &getTime(
void)
const std::string componentsProperty
Propiedad mediante la cual se obtienen los valores de las componentes.
Definition: FieldInfo.h:48
Information about a field defined over a set.
Definition: FieldInfo.h:39
std::vector< std::string > componentDescriptions
Field components description.
Definition: FieldInfo.h:46
std::vector< std::string > componentNames
Name of the field components.
Definition: FieldInfo.h:45
void setComponentUnits(const boost::python::list &)
Assigns field component units.
Definition: FieldInfo.cc:56
bool in(const NodePtrSet &, const std::vector< const Node * > &)
Returns true if the node pointers in nodes_edget are in the set being passed as parameter.
Definition: NodeTopology.cc:96
FieldInfo(const std::string &)
Constructor.
Definition: FieldInfo.cc:29
void setComponentDescriptions(const boost::python::list &)
Assigns field component descriptions.
Definition: FieldInfo.cc:48
int iterationNumber
Number of the iteration in which this values were obtained.
Definition: FieldInfo.h:50
std::string componentsType
Component data type ("int", "double", "string",...)
Definition: FieldInfo.h:49
bool on_nodes
True if defined over the nodes of the set.
Definition: FieldInfo.h:43
bool on_gauss_points
Verdadero si se define sobre puntos de Gauss of the elements.
Definition: FieldInfo.h:44
void setComponentNames(const boost::python::list &)
Assigns field component names.
Definition: FieldInfo.cc:40
std::vector< std::string > componentUnits
Units for each component.
Definition: FieldInfo.h:47
std::string nmb_set
name of the set.
Definition: FieldInfo.h:42
================================================================================
Definition: ContinuaReprComponent.h:34
double time
Time.
Definition: FieldInfo.h:52
int orderNumber
Order number.
Definition: FieldInfo.h:51