GRINS-0.6.0
Public Member Functions | List of all members
GRINS::CatalycityBase Class Referenceabstract

#include <catalycity_base.h>

Inheritance diagram for GRINS::CatalycityBase:
Inheritance graph
[legend]

Public Member Functions

 CatalycityBase ()
 
virtual ~CatalycityBase ()
 
virtual libMesh::Real operator() (const libMesh::Real T) const =0
 
virtual libMesh::Real dT (const libMesh::Real T) const =0
 
virtual void set_params (const std::vector< libMesh::Real > &params)=0
 
virtual CatalycityBaseclone () const =0
 Creates a new copy of the current class. More...
 

Detailed Description

Definition at line 36 of file catalycity_base.h.

Constructor & Destructor Documentation

GRINS::CatalycityBase::CatalycityBase ( )

Definition at line 31 of file catalycity_base.C.

32  {
33  return;
34  }
GRINS::CatalycityBase::~CatalycityBase ( )
virtual

Definition at line 36 of file catalycity_base.C.

37  {
38  return;
39  }

Member Function Documentation

virtual CatalycityBase* GRINS::CatalycityBase::clone ( ) const
pure virtual

Creates a new copy of the current class.

A raw pointer is returned and it is assumed the user will take ownership and worry about memory management.

Implemented in GRINS::ArrheniusCatalycity, GRINS::ConstantCatalycity, and GRINS::PowerLawCatalycity.

virtual libMesh::Real GRINS::CatalycityBase::dT ( const libMesh::Real  T) const
pure virtual
virtual libMesh::Real GRINS::CatalycityBase::operator() ( const libMesh::Real  T) const
pure virtual
virtual void GRINS::CatalycityBase::set_params ( const std::vector< libMesh::Real > &  params)
pure virtual

The documentation for this class was generated from the following files:

Generated on Mon Jun 22 2015 21:32:22 for GRINS-0.6.0 by  doxygen 1.8.9.1