XC Open source finite element analysis program
Public Member Functions | Protected Attributes | List of all members
XC::FieldInfo Class Reference

Information about a field defined over a set. More...

#include <FieldInfo.h>

Inheritance diagram for XC::FieldInfo:

Public Member Functions

 FieldInfo (const std::string &)
 Constructor.
 
bool isDefinedOnNodes (void) const
 
void definedOnNodes (void)
 
bool isDefinedOnElements (void) const
 
void definedOnElements (void)
 
bool isDefinedOnGaussPoints (void) const
 
void definedOnGaussPoints (void)
 
void setSetName (const std::string &nmb)
 
const std::string & getSetName (void) const
 
size_t getNumberOfComponents (void) const
 
void setComponentsType (const std::string &s)
 
const std::string & getComponentsType (void) const
 
void setComponentNames (const boost::python::list &)
 Assigns field component names.
 
const std::vector< std::string > & getComponentNames (void) const
 
void setComponentDescriptions (const boost::python::list &)
 Assigns field component descriptions.
 
const std::vector< std::string > & getComponentDescriptions (void) const
 
void setComponentUnits (const boost::python::list &)
 Assigns field component units.
 
const std::vector< std::string > & getComponentUnits (void) const
 
void setComponentsProperty (const std::string &s)
 
const std::string & getComponentsProperty (void) const
 
void setIterationNumber (const int &in)
 
const int & getIterationNumber (void) const
 
void setOrderNumber (const int &on)
 
const int & getOrderNumber (void) const
 
void setTime (const double &t)
 
const double & getTime (void) const
 

Protected Attributes

std::string nmb_set
 name of the set.
 
bool on_nodes
 True if defined over the nodes of the set.
 
bool on_gauss_points
 Verdadero si se define sobre puntos de Gauss of the elements.
 
std::vector< std::string > componentNames
 Name of the field components.
 
std::vector< std::string > componentDescriptions
 Field components description.
 
std::vector< std::string > componentUnits
 Units for each component.
 
std::string componentsProperty
 Propiedad mediante la cual se obtienen los valores de las componentes.
 
std::string componentsType
 Component data type ("int", "double", "string",...)
 
int iterationNumber
 Number of the iteration in which this values were obtained.
 
int orderNumber
 Order number.
 
double time
 Time.
 

Detailed Description

Information about a field defined over a set.


The documentation for this class was generated from the following files: