Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Prandtl::ConditionFactory Class Reference

#include <ConditionFactory.hpp>

Public Member Functions

void RegisterInitialCondition0 (const std::string &key, IC_Function0 func)
 
void RegisterInitialCondition1 (const std::string &key, IC_Function1 func)
 
void RegisterInitialCondition2 (const std::string &key, IC_Function2 func)
 
void RegisterInitialCondition3 (const std::string &key, IC_Function3 func)
 
void RegisterInitialCondition4 (const std::string &key, IC_Function4 func)
 
void RegisterInitialCondition5 (const std::string &key, IC_Function5 func)
 
IC_Function0 GetInitialCondition0 (const std::string &key)
 
IC_Function1 GetInitialCondition1 (const std::string &key)
 
IC_Function2 GetInitialCondition2 (const std::string &key)
 
IC_Function3 GetInitialCondition3 (const std::string &key)
 
IC_Function4 GetInitialCondition4 (const std::string &key)
 
IC_Function5 GetInitialCondition5 (const std::string &key)
 
void RegisterVectorFunctionBoundaryCondition0 (const std::string &key, BC_VectorFunction0 func)
 
void RegisterScalarFunctionBoundaryCondition0 (const std::string &key, BC_ScalarFunction0 func)
 
void RegisterVectorFunctionBoundaryCondition1 (const std::string &key, BC_VectorFunction1 func)
 
void RegisterScalarFunctionBoundaryCondition1 (const std::string &key, BC_ScalarFunction1 func)
 
void RegisterVectorFunctionBoundaryCondition2 (const std::string &key, BC_VectorFunction2 func)
 
void RegisterScalarFunctionBoundaryCondition2 (const std::string &key, BC_ScalarFunction2 func)
 
void RegisterVectorTDFunctionBoundaryCondition0 (const std::string &key, BC_VectorTDFunction0 func)
 
void RegisterScalarTDFunctionBoundaryCondition0 (const std::string &key, BC_ScalarTDFunction0 func)
 
void RegisterVectorTDFunctionBoundaryCondition1 (const std::string &key, BC_VectorTDFunction1 func)
 
void RegisterScalarTDFunctionBoundaryCondition1 (const std::string &key, BC_ScalarTDFunction1 func)
 
void RegisterVectorTDFunctionBoundaryCondition2 (const std::string &key, BC_VectorTDFunction2 func)
 
void RegisterScalarTDFunctionBoundaryCondition2 (const std::string &key, BC_ScalarTDFunction2 func)
 
void RegisterVectorBoundaryCondition (const std::string &key, BC_Vector vector)
 
void RegisterScalarBoundaryCondition (const std::string &key, BC_Scalar scalar)
 
BC_VectorFunction0 GetVectorFunctionBoundaryCondition0 (const std::string &key)
 
BC_ScalarFunction0 GetScalarFunctionBoundaryCondition0 (const std::string &key)
 
BC_VectorFunction1 GetVectorFunctionBoundaryCondition1 (const std::string &key)
 
BC_ScalarFunction1 GetScalarFunctionBoundaryCondition1 (const std::string &key)
 
BC_VectorFunction2 GetVectorFunctionBoundaryCondition2 (const std::string &key)
 
BC_ScalarFunction2 GetScalarFunctionBoundaryCondition2 (const std::string &key)
 
BC_VectorTDFunction0 GetVectorTDFunctionBoundaryCondition0 (const std::string &key)
 
BC_ScalarTDFunction0 GetScalarTDFunctionBoundaryCondition0 (const std::string &key)
 
BC_VectorTDFunction1 GetVectorTDFunctionBoundaryCondition1 (const std::string &key)
 
BC_ScalarTDFunction1 GetScalarTDFunctionBoundaryCondition1 (const std::string &key)
 
BC_VectorTDFunction2 GetVectorTDFunctionBoundaryCondition2 (const std::string &key)
 
BC_ScalarTDFunction2 GetScalarTDFunctionBoundaryCondition2 (const std::string &key)
 
BC_Vector GetVectorBoundaryCondition (const std::string &key)
 
BC_Scalar GetScalarBoundaryCondition (const std::string &key)
 

Static Public Member Functions

static ConditionFactoryInstance ()
 

Member Function Documentation

◆ GetInitialCondition0()

IC_Function0 Prandtl::ConditionFactory::GetInitialCondition0 ( const std::string &  key)
inline

◆ GetInitialCondition1()

IC_Function1 Prandtl::ConditionFactory::GetInitialCondition1 ( const std::string &  key)
inline

◆ GetInitialCondition2()

IC_Function2 Prandtl::ConditionFactory::GetInitialCondition2 ( const std::string &  key)
inline

◆ GetInitialCondition3()

IC_Function3 Prandtl::ConditionFactory::GetInitialCondition3 ( const std::string &  key)
inline

◆ GetInitialCondition4()

IC_Function4 Prandtl::ConditionFactory::GetInitialCondition4 ( const std::string &  key)
inline

◆ GetInitialCondition5()

IC_Function5 Prandtl::ConditionFactory::GetInitialCondition5 ( const std::string &  key)
inline

◆ GetScalarBoundaryCondition()

BC_Scalar Prandtl::ConditionFactory::GetScalarBoundaryCondition ( const std::string &  key)
inline

◆ GetScalarFunctionBoundaryCondition0()

BC_ScalarFunction0 Prandtl::ConditionFactory::GetScalarFunctionBoundaryCondition0 ( const std::string &  key)
inline

◆ GetScalarFunctionBoundaryCondition1()

BC_ScalarFunction1 Prandtl::ConditionFactory::GetScalarFunctionBoundaryCondition1 ( const std::string &  key)
inline

◆ GetScalarFunctionBoundaryCondition2()

BC_ScalarFunction2 Prandtl::ConditionFactory::GetScalarFunctionBoundaryCondition2 ( const std::string &  key)
inline

◆ GetScalarTDFunctionBoundaryCondition0()

BC_ScalarTDFunction0 Prandtl::ConditionFactory::GetScalarTDFunctionBoundaryCondition0 ( const std::string &  key)
inline

◆ GetScalarTDFunctionBoundaryCondition1()

BC_ScalarTDFunction1 Prandtl::ConditionFactory::GetScalarTDFunctionBoundaryCondition1 ( const std::string &  key)
inline

◆ GetScalarTDFunctionBoundaryCondition2()

BC_ScalarTDFunction2 Prandtl::ConditionFactory::GetScalarTDFunctionBoundaryCondition2 ( const std::string &  key)
inline

◆ GetVectorBoundaryCondition()

BC_Vector Prandtl::ConditionFactory::GetVectorBoundaryCondition ( const std::string &  key)
inline

◆ GetVectorFunctionBoundaryCondition0()

BC_VectorFunction0 Prandtl::ConditionFactory::GetVectorFunctionBoundaryCondition0 ( const std::string &  key)
inline

◆ GetVectorFunctionBoundaryCondition1()

BC_VectorFunction1 Prandtl::ConditionFactory::GetVectorFunctionBoundaryCondition1 ( const std::string &  key)
inline

◆ GetVectorFunctionBoundaryCondition2()

BC_VectorFunction2 Prandtl::ConditionFactory::GetVectorFunctionBoundaryCondition2 ( const std::string &  key)
inline

◆ GetVectorTDFunctionBoundaryCondition0()

BC_VectorTDFunction0 Prandtl::ConditionFactory::GetVectorTDFunctionBoundaryCondition0 ( const std::string &  key)
inline

◆ GetVectorTDFunctionBoundaryCondition1()

BC_VectorTDFunction1 Prandtl::ConditionFactory::GetVectorTDFunctionBoundaryCondition1 ( const std::string &  key)
inline

◆ GetVectorTDFunctionBoundaryCondition2()

BC_VectorTDFunction2 Prandtl::ConditionFactory::GetVectorTDFunctionBoundaryCondition2 ( const std::string &  key)
inline

◆ Instance()

static ConditionFactory & Prandtl::ConditionFactory::Instance ( )
inlinestatic

◆ RegisterInitialCondition0()

void Prandtl::ConditionFactory::RegisterInitialCondition0 ( const std::string &  key,
IC_Function0  func 
)
inline

◆ RegisterInitialCondition1()

void Prandtl::ConditionFactory::RegisterInitialCondition1 ( const std::string &  key,
IC_Function1  func 
)
inline

◆ RegisterInitialCondition2()

void Prandtl::ConditionFactory::RegisterInitialCondition2 ( const std::string &  key,
IC_Function2  func 
)
inline

◆ RegisterInitialCondition3()

void Prandtl::ConditionFactory::RegisterInitialCondition3 ( const std::string &  key,
IC_Function3  func 
)
inline

◆ RegisterInitialCondition4()

void Prandtl::ConditionFactory::RegisterInitialCondition4 ( const std::string &  key,
IC_Function4  func 
)
inline

◆ RegisterInitialCondition5()

void Prandtl::ConditionFactory::RegisterInitialCondition5 ( const std::string &  key,
IC_Function5  func 
)
inline

◆ RegisterScalarBoundaryCondition()

void Prandtl::ConditionFactory::RegisterScalarBoundaryCondition ( const std::string &  key,
BC_Scalar  scalar 
)
inline

◆ RegisterScalarFunctionBoundaryCondition0()

void Prandtl::ConditionFactory::RegisterScalarFunctionBoundaryCondition0 ( const std::string &  key,
BC_ScalarFunction0  func 
)
inline

◆ RegisterScalarFunctionBoundaryCondition1()

void Prandtl::ConditionFactory::RegisterScalarFunctionBoundaryCondition1 ( const std::string &  key,
BC_ScalarFunction1  func 
)
inline

◆ RegisterScalarFunctionBoundaryCondition2()

void Prandtl::ConditionFactory::RegisterScalarFunctionBoundaryCondition2 ( const std::string &  key,
BC_ScalarFunction2  func 
)
inline

◆ RegisterScalarTDFunctionBoundaryCondition0()

void Prandtl::ConditionFactory::RegisterScalarTDFunctionBoundaryCondition0 ( const std::string &  key,
BC_ScalarTDFunction0  func 
)
inline

◆ RegisterScalarTDFunctionBoundaryCondition1()

void Prandtl::ConditionFactory::RegisterScalarTDFunctionBoundaryCondition1 ( const std::string &  key,
BC_ScalarTDFunction1  func 
)
inline

◆ RegisterScalarTDFunctionBoundaryCondition2()

void Prandtl::ConditionFactory::RegisterScalarTDFunctionBoundaryCondition2 ( const std::string &  key,
BC_ScalarTDFunction2  func 
)
inline

◆ RegisterVectorBoundaryCondition()

void Prandtl::ConditionFactory::RegisterVectorBoundaryCondition ( const std::string &  key,
BC_Vector  vector 
)
inline

◆ RegisterVectorFunctionBoundaryCondition0()

void Prandtl::ConditionFactory::RegisterVectorFunctionBoundaryCondition0 ( const std::string &  key,
BC_VectorFunction0  func 
)
inline

◆ RegisterVectorFunctionBoundaryCondition1()

void Prandtl::ConditionFactory::RegisterVectorFunctionBoundaryCondition1 ( const std::string &  key,
BC_VectorFunction1  func 
)
inline

◆ RegisterVectorFunctionBoundaryCondition2()

void Prandtl::ConditionFactory::RegisterVectorFunctionBoundaryCondition2 ( const std::string &  key,
BC_VectorFunction2  func 
)
inline

◆ RegisterVectorTDFunctionBoundaryCondition0()

void Prandtl::ConditionFactory::RegisterVectorTDFunctionBoundaryCondition0 ( const std::string &  key,
BC_VectorTDFunction0  func 
)
inline

◆ RegisterVectorTDFunctionBoundaryCondition1()

void Prandtl::ConditionFactory::RegisterVectorTDFunctionBoundaryCondition1 ( const std::string &  key,
BC_VectorTDFunction1  func 
)
inline

◆ RegisterVectorTDFunctionBoundaryCondition2()

void Prandtl::ConditionFactory::RegisterVectorTDFunctionBoundaryCondition2 ( const std::string &  key,
BC_VectorTDFunction2  func 
)
inline

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