Public Member Functions | |
FIELD_ () | |
FIELD_ (const SUPPORT *Support, const int NumberOfComponents) | |
FIELD_ (const FIELD_ &m) | |
virtual | ~FIELD_ () |
FIELD_ & | operator= (const FIELD_ &m) |
virtual void | rmDriver (int index=0) |
virtual int | addDriver (driverTypes driverType, const string &fileName="Default File Name.med", const string &driverFieldName="Default Field Nam", MED_EN::med_mode_acces access=MED_EN::RDWR) |
virtual int | addDriver (GENDRIVER &driver) |
virtual void | read (const GENDRIVER &) |
virtual void | read (int index=0) |
virtual void | openAppend (void) |
virtual void | write (const GENDRIVER &) |
virtual void | write (int index=0, const string &driverName="") |
virtual void | writeAppend (const GENDRIVER &) |
virtual void | writeAppend (int index=0, const string &driverName="") |
void | setName (const string Name) |
string | getName () const |
void | setDescription (const string Description) |
string | getDescription () const |
const SUPPORT * | getSupport () const |
void | setSupport (const SUPPORT *support) |
void | setNumberOfComponents (const int NumberOfComponents) |
int | getNumberOfComponents () const |
void | setNumberOfValues (const int NumberOfValues) |
int | getNumberOfValues () const |
void | setComponentsNames (const string *ComponentsNames) |
void | setComponentName (int i, const string ComponentName) |
const string * | getComponentsNames () const |
string | getComponentName (int i) const |
void | setComponentsDescriptions (const string *ComponentsDescriptions) |
void | setComponentDescription (int i, const string ComponentDescription) |
const string * | getComponentsDescriptions () const |
string | getComponentDescription (int i) const |
void | setComponentsUnits (const UNIT *ComponentsUnits) |
const UNIT * | getComponentsUnits () const |
const UNIT * | getComponentUnit (int i) const |
void | setMEDComponentsUnits (const string *MEDComponentsUnits) |
void | setMEDComponentUnit (int i, const string MEDComponentUnit) |
const string * | getMEDComponentsUnits () const |
string | getMEDComponentUnit (int i) const |
void | setIterationNumber (int IterationNumber) |
int | getIterationNumber () const |
void | setTime (double Time) |
double | getTime () const |
void | setOrderNumber (int OrderNumber) |
int | getOrderNumber () const |
MED_EN::med_type_champ | getValueType () const |
MED_EN::medModeSwitch | getInterlacingType () const |
virtual bool | getGaussPresence () const throw (MEDEXCEPTION) |
Protected Member Functions | |
void | _checkNormCompatibility (const FIELD< double > *p_field_volume=NULL, const bool nodalAllowed=false) const throw (MEDEXCEPTION) |
FIELD< double > * | _getFieldSize () const |
void | copyGlobalInfo (const FIELD_ &m) |
Static Protected Member Functions | |
static void | _checkFieldCompatibility (const FIELD_ &m, const FIELD_ &n, bool checkUnit=true) throw (MEDEXCEPTION) |
static void | _deepCheckFieldCompatibility (const FIELD_ &m, const FIELD_ &n, bool checkUnit=true) throw (MEDEXCEPTION) |
Protected Attributes | |
bool | _isRead |
bool | _isMinMax |
string | _name |
string | _description |
const SUPPORT * | _support |
int | _numberOfComponents |
int | _numberOfValues |
vector< int > | _componentsTypes |
vector< string > | _componentsNames |
vector< string > | _componentsDescriptions |
vector< UNIT > | _componentsUnits |
vector< string > | _MEDComponentsUnits |
int | _iterationNumber |
double | _time |
int | _orderNumber |
MED_EN::med_type_champ | _valueType |
MED_EN::medModeSwitch | _interlacingType |
vector< GENDRIVER * > | _drivers |
Friends | |
class | MED_MED_RDONLY_DRIVER21 |
class | MED_MED_WRONLY_DRIVER21 |
class | MED_MED_RDWR_DRIVER21 |
class | MED_MED_RDONLY_DRIVER22 |
class | MED_MED_WRONLY_DRIVER22 |
class | MED_MED_RDWR_DRIVER22 |
class | VTK_MED_DRIVER |
This class contains all the informations related with a template class FIELD :
FIELD_::FIELD_ | ( | ) |
Constructor.
FIELD_::FIELD_ | ( | const SUPPORT * | Support, | |
const int | NumberOfComponents | |||
) |
FIELD_::FIELD_ | ( | const FIELD_ & | m | ) |
References _description, _isMinMax, _isRead, _name, _numberOfComponents, _numberOfValues, _support, MEDMEM::SUPPORT::addReference(), and copyGlobalInfo().
FIELD_::~FIELD_ | ( | ) | [virtual] |
Destructor.
References _drivers.
void FIELD_::_checkFieldCompatibility | ( | const FIELD_ & | m, | |
const FIELD_ & | n, | |||
bool | checkUnit = true | |||
) | throw (MEDEXCEPTION) [static, protected] |
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::add(), MEDMEM::FIELD< T, INTERLACING_TAG >::div(), MEDMEM::FIELD< T, INTERLACING_TAG >::mul(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator*(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator*=(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator+(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator+=(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator-(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator-=(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator/(), MEDMEM::FIELD< T, INTERLACING_TAG >::operator/=(), MEDMEM::FIELD< T, INTERLACING_TAG >::scalarProduct(), and MEDMEM::FIELD< T, INTERLACING_TAG >::sub().
void FIELD_::_checkNormCompatibility | ( | const FIELD< double > * | p_field_volume = NULL , |
|
const bool | nodalAllowed = false | |||
) | const throw (MEDEXCEPTION) [protected] |
FIELD< double > * FIELD_::_getFieldSize | ( | ) | const [protected] |
void FIELD_::rmDriver | ( | int | index = 0 |
) | [virtual] |
Reimplemented in MEDMEM::FIELD< T, INTERLACING_TAG >.
void FIELD_::writeAppend | ( | const GENDRIVER & | ) | [virtual] |
Reimplemented in MEDMEM::FIELD< T, INTERLACING_TAG >.
void FIELD_::writeAppend | ( | int | index = 0 , |
|
const string & | driverName = "" | |||
) | [virtual] |
Reimplemented in MEDMEM::FIELD< T, INTERLACING_TAG >.
void FIELD_::copyGlobalInfo | ( | const FIELD_ & | m | ) | [protected] |
References _componentsDescriptions, _componentsNames, _componentsTypes, _componentsUnits, _iterationNumber, _MEDComponentsUnits, _numberOfComponents, _orderNumber, and _time.
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::extract(), and FIELD_().
friend class MED_MED_RDONLY_DRIVER21 [friend] |
friend class MED_MED_WRONLY_DRIVER21 [friend] |
friend class MED_MED_RDWR_DRIVER21 [friend] |
friend class MED_MED_RDONLY_DRIVER22 [friend] |
friend class MED_MED_WRONLY_DRIVER22 [friend] |
friend class MED_MED_RDWR_DRIVER22 [friend] |
friend class VTK_MED_DRIVER [friend] |
bool MEDMEM::FIELD_::_isRead [protected] |
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::allocValue(), FIELD_(), and operator=().
bool MEDMEM::FIELD_::_isMinMax [protected] |
Referenced by FIELD_(), and operator=().
string MEDMEM::FIELD_::_name [protected] |
Referenced by FIELD_(), getName(), and operator=().
string MEDMEM::FIELD_::_description [protected] |
Referenced by FIELD_(), getDescription(), operator=(), and setDescription().
const SUPPORT* MEDMEM::FIELD_::_support [protected] |
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::allocValue(), FIELD_(), MEDMEM::FIELD< T, INTERLACING_TAG >::getGeometricTypes(), MEDMEM::FIELD< T, INTERLACING_TAG >::getNumberOfElements(), MEDMEM::FIELD< T, INTERLACING_TAG >::getNumberOfGeometricTypes(), getSupport(), MEDMEM::FIELD< T, INTERLACING_TAG >::isOnAllElements(), operator=(), and setSupport().
int MEDMEM::FIELD_::_numberOfComponents [protected] |
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::allocValue(), MEDMEM::FIELD< T, INTERLACING_TAG >::buildGradient(), copyGlobalInfo(), MEDMEM::FIELD< T, INTERLACING_TAG >::deallocValue(), FIELD_(), getComponentDescription(), getComponentName(), getComponentUnit(), getMEDComponentUnit(), getNumberOfComponents(), operator=(), setComponentDescription(), setComponentName(), setComponentsDescriptions(), setComponentsNames(), setComponentsUnits(), setMEDComponentsUnits(), setMEDComponentUnit(), and setNumberOfComponents().
int MEDMEM::FIELD_::_numberOfValues [protected] |
vector<int> MEDMEM::FIELD_::_componentsTypes [protected] |
Referenced by MEDMEM::FIELD< T, INTERLACING_TAG >::allocValue(), copyGlobalInfo(), FIELD_(), operator=(), and setNumberOfComponents().
vector<string> MEDMEM::FIELD_::_componentsNames [protected] |
vector<string> MEDMEM::FIELD_::_componentsDescriptions [protected] |
vector<UNIT> MEDMEM::FIELD_::_componentsUnits [protected] |
vector<string> MEDMEM::FIELD_::_MEDComponentsUnits [protected] |
int MEDMEM::FIELD_::_iterationNumber [protected] |
Referenced by copyGlobalInfo(), getIterationNumber(), operator=(), and setIterationNumber().
double MEDMEM::FIELD_::_time [protected] |
Referenced by copyGlobalInfo(), getTime(), operator=(), and setTime().
int MEDMEM::FIELD_::_orderNumber [protected] |
Referenced by copyGlobalInfo(), getOrderNumber(), operator=(), and setOrderNumber().
MED_EN::med_type_champ MEDMEM::FIELD_::_valueType [protected] |
MED_EN::medModeSwitch MEDMEM::FIELD_::_interlacingType [protected] |
vector<GENDRIVER *> MEDMEM::FIELD_::_drivers [protected] |