XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence de la classe xios::CReduceDomainToAxis


Plus de détails...

#include <reduce_domain_to_axis.hpp>

+ Graphe d'héritage de xios::CReduceDomainToAxis:
+ Graphe de collaboration de xios::CReduceDomainToAxis:

Types publics

typedef CObjectTemplate
< CReduceDomainToAxis
SuperClass
 
typedef
CReduceDomainToAxisAttributes 
SuperClassAttribute
 
- Types publics inherited from xios::CTransformation< CAxis >
typedef std::list< std::pair
< ETranformationType,
CTransformation< CAxis > * > > 
TransformationMapTypes
 
typedef TransformationMapTypes TransMapTypes
 

Fonctions membres publiques

 CReduceDomainToAxis (void)
 Constructeurs ///. Plus de détails...
 
 CReduceDomainToAxis (const StdString &id)
 
virtual ~CReduceDomainToAxis (void)
 Destructeur ///. Plus de détails...
 
virtual void checkValid (CAxis *axisDst, CDomain *domainSrc)
 
- Fonctions membres publiques inherited from xios::CObjectTemplate< CReduceDomainToAxis >
virtual StdString toString (void) const
 Autres ///. Plus de détails...
 
virtual void fromString (const StdString &str)
 
virtual string getName (void) const
 
virtual void parse (xml::CXMLNode &node)
 
ENodeType getType (void) const
 Accesseurs ///. Plus de détails...
 
virtual bool hasChild (void) const
 Test ///. Plus de détails...
 
virtual void solveDescInheritance (bool apply, const CAttributeMap *const parent=0)
 Traitements ///. Plus de détails...
 
std::map< int, size_t > getMinimumBufferSizeForAttributes (CContextClient *client)
 
void sendAttributToServer (const string &id)
 
void sendAttributToServer (const string &id, CContextClient *client)
 
void sendAttributToServer (CAttribute &attr)
 
void sendAttributToServer (CAttribute &attr, CContextClient *client)
 
void sendAllAttributesToServer ()
 
void sendAllAttributesToServer (CContextClient *client)
 
void sendAddItem (const string &id, int itemType)
 
void sendAddItem (const string &id, int itemType, CContextClient *client)
 
bool isEqual (const string &id, const vector< StdString > &excludedAttrs)
 
bool isEqual (CReduceDomainToAxis *obj, const vector< StdString > &excludedAttrs)
 
virtual ~CObjectTemplate (void)
 Destructeur ///. Plus de détails...
 
CReduceDomainToAxisget (void)
 
std::shared_ptr
< CReduceDomainToAxis
getShared (void)
 
void generateCInterface (ostream &oss)
 
void generateFortran2003Interface (ostream &oss)
 
void generateFortranInterface (ostream &oss)
 
- Fonctions membres publiques inherited from xios::CObject
virtual ~CObject (void)
 Destructeur ///. Plus de détails...
 
const StdStringgetId (void) const
 Accesseurs ///. Plus de détails...
 
virtual const StdStringgetIdServer () const
 
virtual StdString dumpClassAttributes (void)
 
void resetId (void)
 Mutateurs ///. Plus de détails...
 
void setId (const StdString &id, bool idAutoGenerated=false)
 
bool hasId (void) const
 Tests ///. Plus de détails...
 
bool hasAutoGeneratedId (void) const
 
- Fonctions membres publiques inherited from xios::CAttributeMap
bool hasAttribute (const StdString &key) const
 Tests ///. Plus de détails...
 
CAttributeoperator[] (const StdString &key)
 Accesseurs ///. Plus de détails...
 
void setAttribute (const StdString &key, CAttribute *const attr)
 Mutateurs ///. Plus de détails...
 
void setAttributes (const xml::THashAttributes &attributes)
 
void setAttributes (const CAttributeMap *const _parent, bool apply=true)
 Set attributes from a specific attributemap, considered parent. Plus de détails...
 
void duplicateAttributes (const CAttributeMap *const _parent)
 Duplicate attribute map with a specific attribute map. Plus de détails...
 
void clearAllAttributes (void)
 
Plus de détails...
 
StdString dumpXiosAttributes (void) const
 
Plus de détails...
 
void clearAttribute (const StdString &key)
 
bool isEqual (const CAttributeMap &another, const vector< StdString > &excludedAttrs)
 Compare two attribute maps. Plus de détails...
 
virtual ~CAttributeMap (void)
 Destructeur ///. Plus de détails...
 
virtual void generateCInterface (ostream &oss, const string &className)
 
virtual void generateFortran2003Interface (ostream &oss, const string &className)
 
virtual void generateFortranInterface_hdl_ (ostream &oss, const string &className)
 
Plus de détails...
 
virtual void generateFortranInterface_hdl (ostream &oss, const string &className)
 
virtual void generateFortranInterface_id (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceGet_hdl_ (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceGet_hdl (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceGet_id (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceIsDefined_hdl_ (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceIsDefined_hdl (ostream &oss, const string &className)
 
virtual void generateFortranInterfaceIsDefined_id (ostream &oss, const string &className)
 
- Fonctions membres publiques inherited from xios::CTransformation< CAxis >
 CTransformation (void)
 Constructeurs ///. Plus de détails...
 
virtual void checkValid (CAxis *dest)
 
std::vector< StdStringcheckAuxInputs ()
 
virtual ~CTransformation (void)
 Destructeur ///. Plus de détails...
 

Fonctions membres publiques statiques

static StdString GetName (void)
 Accesseurs statiques ///. Plus de détails...
 
static StdString GetDefName (void)
 
static ENodeType GetType (void)
 
- Fonctions membres publiques statiques inherited from xios::CObjectTemplate< CReduceDomainToAxis >
static void ClearAllAttributes (void)
 Traitement statique ///. Plus de détails...
 
static void recvAttributFromClient (CEventServer &event)
 
static bool dispatchEvent (CEventServer &event)
 
static std::vector
< std::shared_ptr< DerivedType > > & 
GetAllVectobject (const StdString &contextId)
 Accesseur statique ///. Plus de détails...
 
static bool has (const string &id)
 
static bool has (const string &contextId, const string &id)
 
static CReduceDomainToAxisget (const string &id)
 
static CReduceDomainToAxisget (const CReduceDomainToAxis *ptr)
 
static CReduceDomainToAxisget (const string &contextId, const string &id)
 
static std::shared_ptr
< CReduceDomainToAxis
getShared (const CReduceDomainToAxis *ptr)
 
static CReduceDomainToAxiscreate (const string &id=string(""))
 
static const vector
< CReduceDomainToAxis * > 
getAll ()
 
static const vector
< CReduceDomainToAxis * > 
getAll (const string &contextId)
 
- Fonctions membres publiques statiques inherited from xios::CTransformation< CAxis >
static CTransformation< CAxis > * createTransformation (ETranformationType transType, const StdString &id, xml::CXMLNode *node=0)
 

Fonctions membres privées statiques

static bool registerTrans ()
 
static CTransformation< CAxis > * create (const StdString &id, xml::CXMLNode *node)
 

Attributs privés statiques

static bool _dummyRegistered = CReduceDomainToAxis::registerTrans()
 

Additional Inherited Members

- Attributs publics inherited from std::map< K, T >
keys
 STL member. Plus de détails...
 
elements
 STL member. Plus de détails...
 
- Types protégés inherited from xios::CTransformation< CAxis >
typedef CTransformation< CAxis > *(* CreateTransformationCallBack )(const StdString &, xml::CXMLNode *)
 
typedef std::map
< ETranformationType,
CreateTransformationCallBack
CallBackMap
 
- Fonctions membres protégées inherited from xios::CObjectTemplate< CReduceDomainToAxis >
 CObjectTemplate (void)
 Constructeurs ///. Plus de détails...
 
 CObjectTemplate (const StdString &id)
 
 CObjectTemplate (const CObjectTemplate< CReduceDomainToAxis > &object, bool withAttrList=true, bool withId=true)
 
 CObjectTemplate (const CObjectTemplate< CReduceDomainToAxis > *const object)
 
- Fonctions membres protégées inherited from xios::CObject
 CObject (void)
 Constructeurs ///. Plus de détails...
 
 CObject (const StdString &id, bool idAutoGenerated=false)
 
 CObject (const CObject &object)
 
 CObject (const CObject *const object)
 
- Fonctions membres protégées inherited from xios::CAttributeMap
 CAttributeMap (void)
 Constructeurs ///. Plus de détails...
 
 CAttributeMap (const std::map< StdString, CAttribute * > &umap)
 
 CAttributeMap (const std::map< StdString, CAttribute * > *const umap)
 
- Fonctions membres protégées inherited from xios::CTransformation< CAxis >
virtual std::vector< StdStringcheckAuxInputs_ ()
 
- Fonctions membres protégées statiques inherited from xios::CTransformation< CAxis >
static bool registerTransformation (ETranformationType transType, CreateTransformationCallBack createFn)
 
static bool unregisterTransformation (ETranformationType transType)
 
- Attributs protégés statiques inherited from xios::CAttributeMap
static CAttributeMapCurrent = NULL
 Propriété statique ///. Plus de détails...
 
- Attributs protégés statiques inherited from xios::CTransformation< CAxis >
static CallBackMaptransformationCreationCallBacks_
 

Description détaillée



This class describes reduce_domain in xml file.

Définition à la ligne 35 du fichier reduce_domain_to_axis.hpp.

Documentation des définitions de type membres

typedef CReduceDomainToAxisAttributes xios::CReduceDomainToAxis::SuperClassAttribute

Définition à la ligne 42 du fichier reduce_domain_to_axis.hpp.

Documentation des constructeurs et destructeur

xios::CReduceDomainToAxis::CReduceDomainToAxis ( void  )

Constructeurs ///.

////////////////////// Définitions ////////////////////// ///

Définition à la ligne 10 du fichier reduce_domain_to_axis.cpp.

xios::CReduceDomainToAxis::CReduceDomainToAxis ( const StdString id)
explicit

Définition à la ligne 14 du fichier reduce_domain_to_axis.cpp.

xios::CReduceDomainToAxis::~CReduceDomainToAxis ( void  )
virtual

Destructeur ///.

Définition à la ligne 18 du fichier reduce_domain_to_axis.cpp.

Documentation des fonctions membres

void xios::CReduceDomainToAxis::checkValid ( CAxis axisDst,
CDomain domainSrc 
)
virtual

Définition à la ligne 41 du fichier reduce_domain_to_axis.cpp.

Références xios::ERROR, xios::CObject::getId(), et xios::local.

Référencé par xios::CAxisAlgorithmReduceDomain::CAxisAlgorithmReduceDomain().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

CTransformation< CAxis > * xios::CReduceDomainToAxis::create ( const StdString id,
xml::CXMLNode node 
)
staticprivate

Définition à la ligne 21 du fichier reduce_domain_to_axis.cpp.

Références xios::CObjectTemplate< T >::parse().

Référencé par registerTrans().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

StdString xios::CReduceDomainToAxis::GetDefName ( void  )
static

Définition à la ligne 38 du fichier reduce_domain_to_axis.cpp.

StdString xios::CReduceDomainToAxis::GetName ( void  )
static

Accesseurs statiques ///.

Définition à la ligne 37 du fichier reduce_domain_to_axis.cpp.

ENodeType xios::CReduceDomainToAxis::GetType ( void  )
static

Définition à la ligne 39 du fichier reduce_domain_to_axis.cpp.

Références xios::eReduceDomainToAxis.

bool xios::CReduceDomainToAxis::registerTrans ( )
staticprivate

Définition à la ligne 28 du fichier reduce_domain_to_axis.cpp.

Références create(), xios::CTransformation< CAxis >::registerTransformation(), et xios::TRANS_REDUCE_DOMAIN_TO_AXIS.

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

bool xios::CReduceDomainToAxis::_dummyRegistered = CReduceDomainToAxis::registerTrans()
staticprivate

Définition à la ligne 61 du fichier reduce_domain_to_axis.hpp.


La documentation de cette classe a été générée à partir des fichiers suivants :