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 |