|
dune-fem 2.8.0
|
#include <dune/fem/schemes/linearized.hh>
Classes | |
| struct | SolverInfo |
Public Types | |
| typedef Scheme | SchemeType |
| typedef SchemeType::DiscreteFunctionType | DiscreteFunctionType |
| typedef SchemeType::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
| typedef SchemeType::GridPartType | GridPartType |
| typedef SchemeType::LinearOperatorType | LinearOperatorType |
| typedef SchemeType::InverseOperatorType | LinearInverseOperatorType |
| typedef SchemeType::ModelType | ModelType |
Public Member Functions | |
| LinearizedScheme (SchemeType &scheme, Dune::Fem::ParameterReader parameter=Dune::Fem::Parameter::container()) | |
| LinearizedScheme (SchemeType &scheme, const DiscreteFunctionType &ubar, Dune::Fem::ParameterReader parameter=Dune::Fem::Parameter::container()) | |
| void | setup (const DiscreteFunctionType &ubar) |
| void | constraint (DiscreteFunctionType &u) const |
| void | operator() (const DiscreteFunctionType &u, DiscreteFunctionType &w) const |
| template<class GridFunction > | |
| void | operator() (const GridFunction &arg, DiscreteFunctionType &dest) const |
| SolverInfo | solve (const DiscreteFunctionType &rhs, DiscreteFunctionType &solution) const |
| SolverInfo | solve (DiscreteFunctionType &solution) const |
| template<class GridFunction > | |
| const LinearOperatorType & | assemble (const GridFunction &u) |
| bool | mark (double tolerance) |
| double | estimate (const DiscreteFunctionType &solution) |
| const GridPartType & | gridPart () const |
| const DiscreteFunctionSpaceType & | space () const |
Protected Member Functions | |
| void | affineShift () const |
Protected Attributes | |
| SchemeType & | scheme_ |
| LinearOperatorType | linearOperator_ |
| double | linabstol_ |
| double | linreduction_ |
| int | maxIter_ |
| std::shared_ptr< LinearInverseOperatorType > | inverseOperator_ |
| DiscreteFunctionType | affineShift_ |
| Dune::Fem::ParameterReader | parameter_ |
| DiscreteFunctionType | ubar_ |
| int | sequence_ |
| typedef SchemeType::DiscreteFunctionSpaceType Dune::Fem::LinearizedScheme< Scheme >::DiscreteFunctionSpaceType |
| typedef SchemeType::DiscreteFunctionType Dune::Fem::LinearizedScheme< Scheme >::DiscreteFunctionType |
| typedef SchemeType::GridPartType Dune::Fem::LinearizedScheme< Scheme >::GridPartType |
| typedef SchemeType::InverseOperatorType Dune::Fem::LinearizedScheme< Scheme >::LinearInverseOperatorType |
| typedef SchemeType::LinearOperatorType Dune::Fem::LinearizedScheme< Scheme >::LinearOperatorType |
| typedef SchemeType::ModelType Dune::Fem::LinearizedScheme< Scheme >::ModelType |
| typedef Scheme Dune::Fem::LinearizedScheme< Scheme >::SchemeType |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |