GRINS-0.6.0
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
GRINS::ConstantCatalycity Class Reference

#include <constant_catalycity.h>

Inheritance diagram for GRINS::ConstantCatalycity:
Inheritance graph
[legend]
Collaboration diagram for GRINS::ConstantCatalycity:
Collaboration graph
[legend]

Public Member Functions

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

Protected Attributes

libMesh::Real _gamma
 

Private Member Functions

 ConstantCatalycity ()
 

Detailed Description

Definition at line 33 of file constant_catalycity.h.

Constructor & Destructor Documentation

GRINS::ConstantCatalycity::ConstantCatalycity ( const libMesh::Real  gamma)

Definition at line 30 of file constant_catalycity.C.

31  : _gamma(gamma)
32  {
33  return;
34  }
GRINS::ConstantCatalycity::~ConstantCatalycity ( )
virtual

Definition at line 36 of file constant_catalycity.C.

37  {
38  return;
39  }
GRINS::ConstantCatalycity::ConstantCatalycity ( )
private

Referenced by clone().

Member Function Documentation

CatalycityBase * GRINS::ConstantCatalycity::clone ( ) const
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.

Implements GRINS::CatalycityBase.

Definition at line 60 of file constant_catalycity.C.

References ConstantCatalycity().

61  {
62  return new ConstantCatalycity( *this );
63  }
libMesh::Real GRINS::ConstantCatalycity::dT ( const libMesh::Real  T) const
virtual

Implements GRINS::CatalycityBase.

Definition at line 46 of file constant_catalycity.C.

Referenced by main().

47  {
48  return 0.0;
49  }
libMesh::Real GRINS::ConstantCatalycity::operator() ( const libMesh::Real  T) const
virtual

Implements GRINS::CatalycityBase.

Definition at line 41 of file constant_catalycity.C.

References _gamma.

42  {
43  return _gamma;
44  }
void GRINS::ConstantCatalycity::set_params ( const std::vector< libMesh::Real > &  params)
virtual

Implements GRINS::CatalycityBase.

Definition at line 51 of file constant_catalycity.C.

References _gamma.

Referenced by main().

52  {
53  libmesh_assert_equal_to( params.size(), 1 );
54 
55  _gamma = params[0];
56 
57  return;
58  }

Member Data Documentation

libMesh::Real GRINS::ConstantCatalycity::_gamma
protected

Definition at line 54 of file constant_catalycity.h.

Referenced by operator()(), and set_params().


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