42#ifndef Teuchos_FUNCTION_OBJECT_H
43#define Teuchos_FUNCTION_OBJECT_H
45#include "Teuchos_Describable.hpp"
Base class for all objects that can describe themselves.
A function object represents an arbitrary function.
static const std::string & getXMLTagName()
Returns the name of the XML tag used to indicate a funciton object.
virtual std::string getTypeAttributeValue() const =0
Returns the string to be used for the value of the type attribute when converting the function to XML...
Smart reference counting pointer class for automatic garbage collection.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...