![]()  | 
  
    LifeV
    
   | 
 
BCInterfaceFunctionSolverDefined - Template specialization of BCInterfaceFunctionSolverDefined for Solid 3D problems.  
 More...
#include <BCInterfaceFunctionSolverDefinedSolid3D.hpp>
 Collaboration diagram for BCInterfaceFunctionSolverDefined< BCHandler, StructuralOperator< RegionMesh< LinearTetra > > >:Private Types | |
| enum | Solid3DFunction { RobinWall } | 
Type definitions | |
| typedef BCHandler | bcHandler_Type | 
| typedef std::shared_ptr< bcHandler_Type > | bcHandlerPtr_Type | 
| typedef StructuralOperator< RegionMesh< LinearTetra > > | physicalSolver_Type | 
| typedef std::shared_ptr< physicalSolver_Type > | physicalSolverPtr_Type | 
| typedef BCInterfaceFactory< bcHandler_Type, physicalSolver_Type > | factory_Type | 
| typedef BCInterfaceFunction< bcHandler_Type, physicalSolver_Type > | bcFunction_Type | 
| typedef std::shared_ptr< bcFunction_Type > | bcFunctionPtr_Type | 
| typedef std::vector< bcFunctionPtr_Type > | vectorFunction_Type | 
| typedef BCInterfaceFunctionParserSolver< bcHandler_Type, physicalSolver_Type > | functionParserSolver_Type | 
| typedef std::shared_ptr< functionParserSolver_Type > | functionParserSolverPtr_Type | 
| typedef BCInterfaceData3D | data_Type | 
| typedef std::shared_ptr< data_Type > | dataPtr_Type | 
Constructors & Destructor | |
| BCInterfaceFunctionSolverDefined () | |
| Constructor.  More... | |
| virtual | ~BCInterfaceFunctionSolverDefined () | 
| Destructor.  More... | |
Methods | |
| void | exportData (dataPtr_Type &data) | 
| Copy the stored parameters in the data container.  More... | |
| template<class BCBaseType > | |
| void | assignFunction (BCBaseType &base) | 
| 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 &data) | 
| Set data.  More... | |
| void | setPhysicalSolver (const physicalSolverPtr_Type &physicalSolver) | 
| 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) | 
Private Methods | |
| void | checkFunction (BCVector &base) | 
| void | checkFunction (BCFunctionBase &base) | 
| void | checkFunction (BCVectorInterface &base) | 
BCInterfaceFunctionSolverDefined - Template specialization of BCInterfaceFunctionSolverDefined for Solid 3D problems. 
The BCInterfaceFunctionSolverDefined class provides the interface between the BCInterface3D and the solver defined boundary conditions of the StructuralOperator.
DETAILS: 
 The constructor of the class takes a string contains the ID of the boundary condition to impose. The list of available conditions is the Solid3DFunction enum. These are:
Definition at line 67 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef BCHandler bcHandler_Type | 
Definition at line 74 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::shared_ptr< bcHandler_Type > bcHandlerPtr_Type | 
Definition at line 75 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef StructuralOperator< RegionMesh <LinearTetra> > physicalSolver_Type | 
Definition at line 77 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::shared_ptr< physicalSolver_Type > physicalSolverPtr_Type | 
Definition at line 78 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
Definition at line 80 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
Definition at line 81 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::shared_ptr< bcFunction_Type > bcFunctionPtr_Type | 
Definition at line 82 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::vector< bcFunctionPtr_Type > vectorFunction_Type | 
Definition at line 83 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef BCInterfaceFunctionParserSolver< bcHandler_Type, physicalSolver_Type > functionParserSolver_Type | 
Definition at line 85 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::shared_ptr< functionParserSolver_Type > functionParserSolverPtr_Type | 
Definition at line 86 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef BCInterfaceData3D data_Type | 
Definition at line 88 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| typedef std::shared_ptr< data_Type > dataPtr_Type | 
Definition at line 89 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
| Enumerator | |
|---|---|
| RobinWall | |
Definition at line 187 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  explicit | 
Constructor.
Definition at line 45 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 101 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
| void exportData | ( | dataPtr_Type & | data | ) | 
Copy the stored parameters in the data container.
| data | boundary condition data loaded from GetPot file  | 
Definition at line 69 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  inline | 
Assign a boundary function to the boundary condition vector base.
| physicalSolver | FSI physical solver, | 
| base | boundary condition base | 
Definition at line 121 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| void updatePhysicalSolverVariables | ( | ) | 
Update the solver variables.
Definition at line 84 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
| void setData | ( | const dataPtr_Type & | data | ) | 
Set data.
| data | boundary condition data loaded from GetPot file  | 
Definition at line 150 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  inline | 
Set the physical solver.
| physicalSolver | physical solver | 
Definition at line 145 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
| baseContainer_Type baseType | ( | ) | const | 
Detect the correct base type.
| bcBaseType | the type of the base | 
Definition at line 192 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 226 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  private | 
Definition at line 268 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
      
  | 
  private | 
Definition at line 213 of file BCInterfaceFunctionSolverDefinedSolid3D.cpp.
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 192 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 194 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 200 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 201 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 202 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 203 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 204 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 207 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 208 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 209 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.
      
  | 
  private | 
Definition at line 210 of file BCInterfaceFunctionSolverDefinedSolid3D.hpp.