XIOS
1.0
Xml I/O Server
|
#include <reduce_domain_to_axis.hpp>
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... | |
CReduceDomainToAxis * | get (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 StdString & | getId (void) const |
Accesseurs ///. Plus de détails... | |
virtual const StdString & | getIdServer () 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... | |
CAttribute * | operator[] (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< StdString > | checkAuxInputs () |
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 CReduceDomainToAxis * | get (const string &id) |
static CReduceDomainToAxis * | get (const CReduceDomainToAxis *ptr) |
static CReduceDomainToAxis * | get (const string &contextId, const string &id) |
static std::shared_ptr < CReduceDomainToAxis > | getShared (const CReduceDomainToAxis *ptr) |
static CReduceDomainToAxis * | create (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 > | |
K | keys |
STL member. Plus de détails... | |
T | 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< StdString > | checkAuxInputs_ () |
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 CAttributeMap * | Current = NULL |
Propriété statique ///. Plus de détails... | |
Attributs protégés statiques inherited from xios::CTransformation< CAxis > | |
static CallBackMap * | transformationCreationCallBacks_ |
This class describes reduce_domain in xml file.
Définition à la ligne 35 du fichier reduce_domain_to_axis.hpp.
Définition à la ligne 41 du fichier reduce_domain_to_axis.hpp.
typedef CReduceDomainToAxisAttributes xios::CReduceDomainToAxis::SuperClassAttribute |
Définition à la ligne 42 du fichier reduce_domain_to_axis.hpp.
xios::CReduceDomainToAxis::CReduceDomainToAxis | ( | void | ) |
Constructeurs ///.
////////////////////// Définitions ////////////////////// ///
Définition à la ligne 10 du fichier reduce_domain_to_axis.cpp.
|
explicit |
Définition à la ligne 14 du fichier reduce_domain_to_axis.cpp.
|
virtual |
Destructeur ///.
Définition à la ligne 18 du fichier reduce_domain_to_axis.cpp.
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().
|
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().
|
static |
Définition à la ligne 38 du fichier reduce_domain_to_axis.cpp.
|
static |
Accesseurs statiques ///.
Définition à la ligne 37 du fichier reduce_domain_to_axis.cpp.
|
static |
Définition à la ligne 39 du fichier reduce_domain_to_axis.cpp.
Références xios::eReduceDomainToAxis.
|
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.
|
staticprivate |
Définition à la ligne 61 du fichier reduce_domain_to_axis.hpp.