FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Cubature::DynamicFactory Class Reference

Public Member Functions

 DynamicFactory (const DynamicFactory &other)
 
 DynamicFactory (String name_)
 
template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
bool create (Rule< Shape_, Weight_, Coord_, Point_ > &rule) const
 
template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
void create_throw (Rule< Shape_, Weight_, Coord_, Point_ > &rule) const
 
const Stringname () const
 
DynamicFactoryoperator= (const DynamicFactory &other)
 

Static Public Member Functions

template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
static bool create (Rule< Shape_, Weight_, Coord_, Point_ > &rule, const String &name)
 

Private Attributes

String _name
 

Detailed Description

Definition at line 30 of file dynamic_factory.hpp.

Constructor & Destructor Documentation

◆ DynamicFactory() [1/3]

FEAT::Cubature::DynamicFactory::DynamicFactory ( )
inline

Definition at line 36 of file dynamic_factory.hpp.

◆ DynamicFactory() [2/3]

FEAT::Cubature::DynamicFactory::DynamicFactory ( String  name_)
inlineexplicit

Definition at line 40 of file dynamic_factory.hpp.

◆ DynamicFactory() [3/3]

FEAT::Cubature::DynamicFactory::DynamicFactory ( const DynamicFactory other)
inline

Definition at line 45 of file dynamic_factory.hpp.

Member Function Documentation

◆ create() [1/2]

template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
bool FEAT::Cubature::DynamicFactory::create ( Rule< Shape_, Weight_, Coord_, Point_ > &  rule) const
inline

Definition at line 69 of file dynamic_factory.hpp.

◆ create() [2/2]

template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
static bool FEAT::Cubature::DynamicFactory::create ( Rule< Shape_, Weight_, Coord_, Point_ > &  rule,
const String name 
)
inlinestatic

Definition at line 75 of file dynamic_factory.hpp.

◆ create_throw()

template<typename Shape_ , typename Weight_ , typename Coord_ , typename Point_ >
void FEAT::Cubature::DynamicFactory::create_throw ( Rule< Shape_, Weight_, Coord_, Point_ > &  rule) const
inline

Definition at line 62 of file dynamic_factory.hpp.

◆ name()

const String & FEAT::Cubature::DynamicFactory::name ( ) const
inline

Definition at line 56 of file dynamic_factory.hpp.

◆ operator=()

DynamicFactory & FEAT::Cubature::DynamicFactory::operator= ( const DynamicFactory other)
inline

Definition at line 50 of file dynamic_factory.hpp.

Member Data Documentation

◆ _name

String FEAT::Cubature::DynamicFactory::_name
private

Definition at line 33 of file dynamic_factory.hpp.


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