XC Open source finite element analysis program
Protected Member Functions | Friends | List of all members
XC::MEDIntFieldInfo Class Reference

Information about field defined over a mesh subset. More...

#include <MEDIntFieldInfo.h>

Inheritance diagram for XC::MEDIntFieldInfo:
XC::MEDTFieldInfo< int > XC::MEDFieldInfo XC::MEDObject

Protected Member Functions

 MEDIntFieldInfo (const FieldInfo &, MEDGroupInfo *)
 Constructor.
 
void populateOnNodes (const Set &, const FieldInfo &)
 Asigna los valores del campo en los nodos.
 
void populateOnElements (const Set &, const FieldInfo &)
 Sets the values of the fields in the elements.
 
void populateOnGaussPoints (const Set &, const FieldInfo &)
 Asigna los valores del campo en los puntos de Gauss.
 
- Protected Member Functions inherited from XC::MEDTFieldInfo< int >
void libera (void) const
 Frees memory (and erases the field definition).
 
void alloc (void) const
 Creates MEDMEM field definition.
 
ArrayGauss * getArrayGauss (void) const
 Crea la matriz para los valores del campo en los puntos de Gauss.
 
- Protected Member Functions inherited from XC::MEDFieldInfo
 MEDFieldInfo (const FieldInfo &, MEDGroupInfo *)
 Constructor.
 
const MEDGroupInfogetGrupo (void) const
 Returns the group over which the field is defined.
 
MEDMEM::GROUP * getGrupoMED (void) const
 

Friends

class MEDMeshing
 

Additional Inherited Members

- Public Types inherited from XC::MEDTFieldInfo< int >
typedef MEDMEM::MEDMEM_ArrayInterface< int, MEDMEM::FullInterlace, MEDMEM::Gauss >::Array ArrayGauss
 
typedef MEDMEM::FIELD< int > TipoCampo
 
- Public Types inherited from XC::MEDObject
typedef ObjMap< MEDObjectcontenedor
 
typedef contenedor::iterator iterator
 
typedef contenedor::const_iterator const_iterator
 
- Public Member Functions inherited from XC::MEDTFieldInfo< int >
 MEDTFieldInfo (const FieldInfo &, MEDGroupInfo *)
 Constructor.
 
void setValueIJ (int i, int j, const int &valor)
 Value of the field at indexes i,j.
 
void defineGaussModels (const Set &)
 Sets the Gauss integration model for the elements in the set.
 
void setValueIJK (int i, int j, int k, int t, const int &valor)
 Value of the field at indexes i,j y k (punto de Gauss).
 
void to_med (void) const
 Dumps the field definition into MEDMEM.
 
void write (const std::string &) const
 Escribe el campo en el archivo cuyo nombre being passed as parameter.
 
- Public Member Functions inherited from XC::MEDFieldInfo
const FieldInfogetXCFieldInfo (void) const
 
const std::string * getComponentNamesPtr (void) const
 
const std::string * getComponentDescriptionsPtr (void) const
 
const std::string * getComponentUnitsPtr (void) const
 
- Public Member Functions inherited from XC::MEDObject
 MEDObject (void)
 Constructor.
 
- Static Protected Member Functions inherited from XC::MEDTFieldInfo< int >
static void checkVectorDimension (const std::string &, const std::vector< int > &, const size_t &)
 Checks vector dimension.
 
- Protected Attributes inherited from XC::MEDTFieldInfo< int >
TipoCampo * campo
 Field definition in MEDMEM.
 
bool has_gauss_points
 

Detailed Description

Information about field defined over a mesh subset.


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