![]() |
LifeV
|
OneDFSIFunctionSolverDefinedAbsorbing - Class which implements absorbing boundary conditions for the 1D segment. More...
#include <OneDFSIFunctionSolverDefined.hpp>
Inheritance diagram for OneDFSIFunctionSolverDefinedAbsorbing:
Collaboration diagram for OneDFSIFunctionSolverDefinedAbsorbing:Protected Member Functions | |
| virtual void | resistance (Real &) |
| Set the value of the resistance. More... | |
| virtual Real | venousPressure () |
| Venous pressure. More... | |
Protected Member Functions inherited from OneDFSIFunctionSolverDefinedCompatibility | |
| void | setupNode () |
| Automatically identify the boundary node. More... | |
| Real | computeRHS (const Real &timeStep) |
| Compute the rhs. More... | |
| void | computeEigenValuesVectors () |
| Compute the current eigenvalues and eigenvectors. More... | |
| Real | evaluateRHS (const Real &eigenvalue, const container2D_Type &eigenvector, const container2D_Type &deltaEigenvector, const Real &timeStep) |
| Compute the rhs. More... | |
| Real | computeCFL (const Real &eigenvalue, const Real &timeStep) const |
| Compute the current CFL. More... | |
| Real | scalarProduct (const container2D_Type &vector1, const container2D_Type &vector2) |
| Scalar product between 2 2D vectors. More... | |
Protected Member Functions inherited from OneDFSIFunctionSolverDefinedRiemann | |
| void | updateBCVariables () |
| Update the boundary condition variables. More... | |
Protected Member Functions inherited from OneDFSIFunctionSolverDefined | |
Type definitions | |
| typedef OneDFSIFunctionSolverDefinedCompatibility | super |
| typedef super::fluxPtr_Type | fluxPtr_Type |
| typedef super::sourcePtr_Type | sourcePtr_Type |
| typedef super::solutionPtr_Type | solutionPtr_Type |
| typedef super::mesh_Type | mesh_Type |
Constructors & Destructor | |
| OneDFSIFunctionSolverDefinedAbsorbing (const bcSide_Type &bcSide, const bcType_Type &bcType) | |
| Constructor. More... | |
| OneDFSIFunctionSolverDefinedAbsorbing (const OneDFSIFunctionSolverDefinedAbsorbing &bcFunctionAbsorbing) | |
| Copy constructor. More... | |
| virtual | ~OneDFSIFunctionSolverDefinedAbsorbing () |
| Destructor. More... | |
Methods | |
| Real | operator() (const Real &time, const Real &timeStep) |
| Operator() More... | |
OneDFSIFunctionSolverDefinedAbsorbing - Class which implements absorbing boundary conditions for the 1D segment.
Definition at line 401 of file OneDFSIFunctionSolverDefined.hpp.
Definition at line 408 of file OneDFSIFunctionSolverDefined.hpp.
| typedef super::fluxPtr_Type fluxPtr_Type |
Definition at line 410 of file OneDFSIFunctionSolverDefined.hpp.
| typedef super::sourcePtr_Type sourcePtr_Type |
Definition at line 411 of file OneDFSIFunctionSolverDefined.hpp.
Definition at line 412 of file OneDFSIFunctionSolverDefined.hpp.
| typedef super::mesh_Type mesh_Type |
Definition at line 414 of file OneDFSIFunctionSolverDefined.hpp.
|
inlineexplicit |
Constructor.
| bcLine | the line of the boundary condition (first or second). |
| bcType | the type of the boundary condition ( , , , , , ). |
Definition at line 427 of file OneDFSIFunctionSolverDefined.hpp.
Here is the caller graph for this function:
|
inlineexplicit |
Copy constructor.
| bcFunctionAbsorbing | OneDFSIFunctionSolverDefinedAbsorbing |
Definition at line 433 of file OneDFSIFunctionSolverDefined.hpp.
Here is the caller graph for this function:
|
inlinevirtual |
Destructor.
Definition at line 436 of file OneDFSIFunctionSolverDefined.hpp.
Operator()
Evaluate the function.
| time | the current time. |
| timeStep | the time step. |
Reimplemented from OneDFSIFunctionSolverDefinedCompatibility.
Definition at line 312 of file OneDFSIFunctionSolverDefined.cpp.
|
inlineprotectedvirtual |
Set the value of the resistance.
For absorbing BC do nothing.
| resistance | value of the resistance |
Reimplemented in OneDFSIFunctionSolverDefinedResistance.
Definition at line 463 of file OneDFSIFunctionSolverDefined.hpp.
Here is the caller graph for this function:
|
inlineprotectedvirtual |
Venous pressure.
For absorbing BC the venous pressure is equal to the external pressure.
Reimplemented in OneDFSIFunctionSolverDefinedResistance.
Definition at line 473 of file OneDFSIFunctionSolverDefined.hpp.