GRINS-0.7.0
List of all members | Public Member Functions | Protected Member Functions
GRINS::ErrorEstimatorFactoryBasic< EstimatorType > Class Template Reference

#include <error_estimator_factory_basic.h>

Inheritance diagram for GRINS::ErrorEstimatorFactoryBasic< EstimatorType >:
Inheritance graph
[legend]
Collaboration diagram for GRINS::ErrorEstimatorFactoryBasic< EstimatorType >:
Collaboration graph
[legend]

Public Member Functions

 ErrorEstimatorFactoryBasic (const std::string &estimator_name)
 
 ~ErrorEstimatorFactoryBasic ()
 
- Public Member Functions inherited from GRINS::ErrorEstimatorFactoryBase
 ErrorEstimatorFactoryBase (const std::string &estimator_name)
 
 ~ErrorEstimatorFactoryBase ()
 
- Public Member Functions inherited from GRINS::FactoryWithGetPot< libMesh::ErrorEstimator >
 FactoryWithGetPot (const std::string &name)
 
 ~FactoryWithGetPot ()
 

Protected Member Functions

virtual libMesh::UniquePtr< libMesh::ErrorEstimator > build_error_estimator (const GetPot &input, MultiphysicsSystem &system, const ErrorEstimatorOptions &estimator_options)
 Subclasses implement this method for building the ErrorEstimator object. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from GRINS::ErrorEstimatorFactoryBase
static void set_system (MultiphysicsSystem &system)
 
static void set_estimator_options (const ErrorEstimatorOptions &estimator_options)
 
- Static Public Member Functions inherited from GRINS::FactoryWithGetPot< libMesh::ErrorEstimator >
static void set_getpot (const GetPot &input)
 
- Static Protected Attributes inherited from GRINS::ErrorEstimatorFactoryBase
static MultiphysicsSystem_system = NULL
 Cache pointer to system. More...
 
static const ErrorEstimatorOptions_estimator_options = NULL
 Cache pointer to system. More...
 
- Static Protected Attributes inherited from GRINS::FactoryWithGetPot< libMesh::ErrorEstimator >
static const GetPot * _input
 We store only a raw pointer here because we can't make a copy. More...
 

Detailed Description

template<typename EstimatorType>
class GRINS::ErrorEstimatorFactoryBasic< EstimatorType >

Definition at line 33 of file error_estimator_factory_basic.h.

Constructor & Destructor Documentation

template<typename EstimatorType>
GRINS::ErrorEstimatorFactoryBasic< EstimatorType >::ErrorEstimatorFactoryBasic ( const std::string &  estimator_name)
inline

Definition at line 36 of file error_estimator_factory_basic.h.

37  : ErrorEstimatorFactoryBase(estimator_name)
38  {}
ErrorEstimatorFactoryBase(const std::string &estimator_name)
template<typename EstimatorType>
GRINS::ErrorEstimatorFactoryBasic< EstimatorType >::~ErrorEstimatorFactoryBasic ( )
inline

Definition at line 40 of file error_estimator_factory_basic.h.

40 {};

Member Function Documentation

template<typename EstimatorType >
libMesh::UniquePtr< libMesh::ErrorEstimator > GRINS::ErrorEstimatorFactoryBasic< EstimatorType >::build_error_estimator ( const GetPot &  input,
MultiphysicsSystem system,
const ErrorEstimatorOptions estimator_options 
)
protectedvirtual

Subclasses implement this method for building the ErrorEstimator object.

Implements GRINS::ErrorEstimatorFactoryBase.

Definition at line 38 of file error_estimator_factory_basic.C.

39  {
40  return libMesh::UniquePtr<libMesh::ErrorEstimator>( new EstimatorType );
41  }

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

Generated on Thu Jun 2 2016 21:52:30 for GRINS-0.7.0 by  doxygen 1.8.10