LifeV
|
BCInterfaceFunctionSolverDefined - Empty class for solver defined specializations. More...
#include <BCInterfaceFactory.hpp>
Type definitions | |
typedef BcHandlerType | bcHandler_Type |
typedef PhysicalSolverType | physicalSolver_Type |
typedef std::shared_ptr< physicalSolver_Type > | physicalSolverPtr_Type |
typedef BCInterfaceData | data_Type |
typedef std::shared_ptr< data_Type > | dataPtr_Type |
Constructors & Destructor | |
BCInterfaceFunctionSolverDefined () | |
Constructor. More... | |
virtual | ~BCInterfaceFunctionSolverDefined () |
Destructor. More... | |
Methods | |
template<typename DataPtrType > | |
void | exportData (DataPtrType &) |
Copy the stored parameters in the data container. More... | |
template<typename BCBaseType > | |
void | assignFunction (BCBaseType &) |
Assign a boundary function to the boundary condition vector base. More... | |
void | updatePhysicalSolverVariables () |
Update the solver variables. More... | |
Set methods | |
void | setData (const dataPtr_Type &) |
Set data. More... | |
void | setPhysicalSolver (const physicalSolverPtr_Type &) |
Set the physical solver. More... | |
Get methods | |
baseContainer_Type | baseType () const |
Detect the correct base type. More... | |
Unimplemented Methods | |
BCInterfaceFunctionSolverDefined (const BCInterfaceFunctionSolverDefined &function) | |
BCInterfaceFunctionSolverDefined & | operator= (const BCInterfaceFunctionSolverDefined &function) |
BCInterfaceFunctionSolverDefined - Empty class for solver defined specializations.
This class provides the base interfaces for the implementation of solver defined boundary functions through template specializations.
Definition at line 54 of file BCInterfaceFactory.hpp.
typedef BcHandlerType bcHandler_Type |
Definition at line 63 of file BCInterfaceFunctionSolverDefined.hpp.
typedef PhysicalSolverType physicalSolver_Type |
Definition at line 64 of file BCInterfaceFunctionSolverDefined.hpp.
typedef std::shared_ptr< physicalSolver_Type > physicalSolverPtr_Type |
Definition at line 66 of file BCInterfaceFunctionSolverDefined.hpp.
typedef BCInterfaceData data_Type |
Definition at line 68 of file BCInterfaceFunctionSolverDefined.hpp.
typedef std::shared_ptr< data_Type > dataPtr_Type |
Definition at line 69 of file BCInterfaceFunctionSolverDefined.hpp.
|
inlineexplicit |
Constructor.
Definition at line 78 of file BCInterfaceFunctionSolverDefined.hpp.
|
inlinevirtual |
Destructor.
Definition at line 81 of file BCInterfaceFunctionSolverDefined.hpp.
|
private |
|
inline |
Copy the stored parameters in the data container.
data | boundary condition data loaded from GetPot file |
Definition at line 94 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Assign a boundary function to the boundary condition vector base.
physicalSolver | FSI physical solver, |
base | boundary condition base |
Definition at line 102 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Update the solver variables.
Definition at line 105 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Set data.
data | boundary condition data loaded from GetPot file |
Definition at line 117 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Set the physical solver.
physicalSolver | physical solver |
Definition at line 123 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Detect the correct base type.
bcBaseType | the type of the base |
Definition at line 135 of file BCInterfaceFunctionSolverDefined.hpp.
|
private |