|
Teuchos - Trilinos Tools Package
Version of the Day
|
An abstract base class for converting FunctionObjects to and from XML. More...
#include <Teuchos_FunctionObjectXMLConverter.hpp>
Public Member Functions | |
Converter Functions | |
| RCP< FunctionObject > | fromXMLtoFunctionObject (const XMLObject &xmlObj) const |
| Converts a given XMLObject to a FunctionObject. | |
| virtual RCP< FunctionObject > | convertXML (const XMLObject &xmlObj) const =0 |
| Preforms any and all special xml conversion that is specific to a particular FunctionObject. | |
| XMLObject | fromFunctionObjecttoXML (const RCP< const FunctionObject > function) const |
| Converters a given FunctionObject to XML. | |
| virtual void | convertFunctionObject (const RCP< const FunctionObject > function, XMLObject &xmlObj) const =0 |
| Preforms any and all special FunctionObject conversion that is specific to a particlar FunctionObject. | |
Static Public Member Functions | |
Attribute/Query Functions | |
| static const std::string & | getTypeAttributeName () |
| | |
An abstract base class for converting FunctionObjects to and from XML.
Definition at line 64 of file Teuchos_FunctionObjectXMLConverter.hpp.
| RCP< FunctionObject > Teuchos::FunctionObjectXMLConverter::fromXMLtoFunctionObject | ( | const XMLObject & | xmlObj | ) | const |
Converts a given XMLObject to a FunctionObject.
| xmlObj | The XMLObject to convert to a FunctionObject. |
Definition at line 47 of file Teuchos_FunctionObjectXMLConverter.cpp.
| virtual RCP<FunctionObject> Teuchos::FunctionObjectXMLConverter::convertXML | ( | const XMLObject & | xmlObj | ) | const [pure virtual] |
Preforms any and all special xml conversion that is specific to a particular FunctionObject.
| xmlObj | The xml to be converted. |
Implemented in Teuchos::SimpleFunctionXMLConverter< OperandType >.
| XMLObject Teuchos::FunctionObjectXMLConverter::fromFunctionObjecttoXML | ( | const RCP< const FunctionObject > | function | ) | const |
Converters a given FunctionObject to XML.
| function | The FunctionObject to be converted to XML. |
Definition at line 54 of file Teuchos_FunctionObjectXMLConverter.cpp.
| virtual void Teuchos::FunctionObjectXMLConverter::convertFunctionObject | ( | const RCP< const FunctionObject > | function, |
| XMLObject & | xmlObj | ||
| ) | const [pure virtual] |
Preforms any and all special FunctionObject conversion that is specific to a particlar FunctionObject.
| function | The FunctionObject to be converted. |
| xmlObj | The XMLObject to store all serialization in. |
Implemented in Teuchos::SimpleFunctionXMLConverter< OperandType >.
| static const std::string& Teuchos::FunctionObjectXMLConverter::getTypeAttributeName | ( | ) | [inline, static] |
Definition at line 111 of file Teuchos_FunctionObjectXMLConverter.hpp.
1.7.6.1