XC Open source finite element analysis program
|
Information about an scalar field defined on a mesh subset. More...
#include <MEDDblFieldInfo.h>
Protected Member Functions | |
MEDDblFieldInfo (const FieldInfo &, MEDGroupInfo *) | |
Constructor. | |
void | populateOnNodes (const Set &, const FieldInfo &) |
Asigna los valores del campo en los nodos. | |
void | populateOnElements (const Set &, const FieldInfo &) |
Set the field values for 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< double > | |
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 MEDGroupInfo & | getGrupo (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< double > | |
typedef MEDMEM::MEDMEM_ArrayInterface< double, MEDMEM::FullInterlace, MEDMEM::Gauss >::Array | ArrayGauss |
typedef MEDMEM::FIELD< double > | TipoCampo |
Public Types inherited from XC::MEDObject | |
typedef ObjMap< MEDObject > | contenedor |
typedef contenedor::iterator | iterator |
typedef contenedor::const_iterator | const_iterator |
Public Member Functions inherited from XC::MEDTFieldInfo< double > | |
MEDTFieldInfo (const FieldInfo &, MEDGroupInfo *) | |
Constructor. | |
void | setValueIJ (int i, int j, const double &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 double &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 FieldInfo & | getXCFieldInfo (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< double > | |
static void | checkVectorDimension (const std::string &, const std::vector< double > &, const size_t &) |
Checks vector dimension. | |
Protected Attributes inherited from XC::MEDTFieldInfo< double > | |
TipoCampo * | campo |
Field definition in MEDMEM. | |
bool | has_gauss_points |
Information about an scalar field defined on a mesh subset.