|
Plugins
|
Creates consistent initial values. More...
#include <biot_projection.h>
Public Types | |
| typedef BiotProblem< TDomain, TAlgebra > | TBiotProblem |
| typedef TBiotProblem::TDomainDisc | TDomainDisc |
| using | TGridFunction = typename TBiotProblem::TGridFunction |
| using | TSolver = ILinearOperatorInverse< typename TAlgebra::vector_type > |
Public Member Functions | |
| void | apply (SmartPtr< TGridFunction > sol) |
| Computes a consistent solution. | |
| BiotProjection (SmartPtr< TDomainDisc > dd0, SmartPtr< TSolver > solver) | |
| Constructor (TODO: construct from BiotProblem???) | |
Protected Types | |
| using | TTimeIntegrator = ConstStepLinearTimeIntegrator< TDomain, TAlgebra > |
Protected Attributes | |
| SmartPtr< TDomainDisc > | m_dd0 |
| SmartPtr< TSolver > | m_solver |
| SmartPtr< TTimeIntegrator > | time_integrator |
Creates consistent initial values.
Solves Au = gradp (for given p).
| typedef BiotProblem<TDomain, TAlgebra> ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::TBiotProblem |
| typedef TBiotProblem::TDomainDisc ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::TDomainDisc |
| using ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::TGridFunction = typename TBiotProblem::TGridFunction |
| using ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::TSolver = ILinearOperatorInverse<typename TAlgebra::vector_type> |
|
protected |
|
inline |
Constructor (TODO: construct from BiotProblem???)
References SPNULL.
|
inline |
Computes a consistent solution.
References ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::m_dd0, ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::m_solver, and ug::Poroelasticity::BiotProjection< TDomain, TAlgebra >::time_integrator.
|
protected |
|
protected |
|
protected |