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 libMesh::Real dT(const libMesh::Real T) const =0
virtual libMesh::Real operator()(const libMesh::Real T) const =0
virtual void set_params(const std::vector< libMesh::Real > ¶ms)=0
virtual ~CatalycityBase()
virtual CatalycityBase * clone() const =0
Creates a new copy of the current class.