MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG > Class Template Reference

#include <MEDMEM_GaussLocalization.hxx>

Inheritance diagram for MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >:

Inheritance graph

Public Types

typedef MEDMEM_ArrayInterface<
double, INTERLACING_TAG,
NoGauss >::Array 
ArrayNoGauss

Public Member Functions

 GAUSS_LOCALIZATION () throw (MEDEXCEPTION)
 GAUSS_LOCALIZATION (const string &locName, const MED_EN::medGeometryElement typeGeo, const int nGauss, const ArrayNoGauss &cooRef, const ArrayNoGauss &cooGauss, const vector< double > &wg) throw (MEDEXCEPTION)
 GAUSS_LOCALIZATION (const string &locName, const MED_EN::medGeometryElement typeGeo, const int nGauss, const double *const cooRef, const double *const cooGauss, const double *const wg) throw (MEDEXCEPTION)
virtual ~GAUSS_LOCALIZATION ()
GAUSS_LOCALIZATIONoperator= (const GAUSS_LOCALIZATION &gaussLoc)
bool operator== (const GAUSS_LOCALIZATION &loc) const
string getName () const
MED_EN::medGeometryElement getType () const
int getNbGauss () const
ArrayNoGauss getRefCoo () const
ArrayNoGauss getGsCoo () const
vector< double > getWeight () const
MED_EN::medModeSwitch getInterlacingType () const

Protected Attributes

string _locName
MED_EN::medGeometryElement _typeGeo
int _nGauss
ArrayNoGauss _cooRef
ArrayNoGauss _cooGauss
vector< double > _wg
MED_EN::medModeSwitch _interlacingType

Friends

ostream & operator (ostream &os, const GAUSS_LOCALIZATION< INTERLACING_TAG > &loc)

template<class INTERLACING_TAG>
class MEDMEM::GAUSS_LOCALIZATION< INTERLACING_TAG >


Member Typedef Documentation

template<class INTERLACING_TAG>
typedef MEDMEM_ArrayInterface<double,INTERLACING_TAG,NoGauss>::Array MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.ArrayNoGauss
 


Constructor & Destructor Documentation

template<class INTERLACING_TAG>
MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >::GAUSS_LOCALIZATION  )  throw (MEDEXCEPTION)
 

template<class INTERLACING_TAG>
MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >::GAUSS_LOCALIZATION const string &  locName,
const MED_EN::medGeometryElement  typeGeo,
const int  nGauss,
const ArrayNoGauss cooRef,
const ArrayNoGauss cooGauss,
const vector< double > &  wg
throw (MEDEXCEPTION)
 

template<class INTERLACING_TAG>
MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >::GAUSS_LOCALIZATION const string &  locName,
const MED_EN::medGeometryElement  typeGeo,
const int  nGauss,
const double *const   cooRef,
const double *const   cooGauss,
const double *const   wg
throw (MEDEXCEPTION)
 

template<class INTERLACING_TAG>
virtual MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.~GAUSS_LOCALIZATION  )  [virtual]
 


Member Function Documentation

template<class INTERLACING_TAG>
GAUSS_LOCALIZATION< INTERLACING_TAG > & MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >::operator= const GAUSS_LOCALIZATION< INTERLACING_TAG > &  gaussLoc  ) 
 

template<class INTERLACING_TAG>
bool MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >::operator== const GAUSS_LOCALIZATION< INTERLACING_TAG > &  loc  )  const
 

template<class INTERLACING_TAG>
string MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getName  )  const
 

template<class INTERLACING_TAG>
MED_EN::medGeometryElement MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getType  )  const
 

template<class INTERLACING_TAG>
int MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getNbGauss  )  const
 

template<class INTERLACING_TAG>
ArrayNoGauss MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getRefCoo  )  const
 

template<class INTERLACING_TAG>
ArrayNoGauss MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getGsCoo  )  const
 

template<class INTERLACING_TAG>
vector<double> MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getWeight  )  const
 

template<class INTERLACING_TAG>
MED_EN::medModeSwitch MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getInterlacingType  )  const [virtual]
 

Reimplemented from MEDMEM.GAUSS_LOCALIZATION_.


Friends And Related Function Documentation

template<class INTERLACING_TAG>
ostream& operator ostream &  os,
const GAUSS_LOCALIZATION< INTERLACING_TAG > &  loc
[friend]
 


Field Documentation

template<class INTERLACING_TAG>
string MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._locName [protected]
 

template<class INTERLACING_TAG>
MED_EN::medGeometryElement MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._typeGeo [protected]
 

template<class INTERLACING_TAG>
int MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._nGauss [protected]
 

template<class INTERLACING_TAG>
ArrayNoGauss MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._cooRef [protected]
 

template<class INTERLACING_TAG>
ArrayNoGauss MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._cooGauss [protected]
 

template<class INTERLACING_TAG>
vector<double> MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._wg [protected]
 

template<class INTERLACING_TAG>
MED_EN::medModeSwitch MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >._interlacingType [protected]