25 #ifndef GRINS_CATALYCITY_BASE_H 
   26 #define GRINS_CATALYCITY_BASE_H 
   32 #include "libmesh/libmesh_common.h" 
   44     virtual libMesh::Real 
operator()( 
const libMesh::Real T ) 
const =0;
 
   46     virtual libMesh::Real 
dT( 
const libMesh::Real T ) 
const =0;
 
   48     virtual void set_params( 
const std::vector<libMesh::Real>& params ) =0;
 
   59 #endif // GRINS_CATALYCITY_BASE_H 
virtual CatalycityBase * clone() const  =0
Creates a new copy of the current class. 
 
virtual void set_params(const std::vector< libMesh::Real > ¶ms)=0
 
virtual ~CatalycityBase()
 
virtual libMesh::Real operator()(const libMesh::Real T) const  =0
 
virtual libMesh::Real dT(const libMesh::Real T) const  =0