Class template Dune::XT::LA::SaddlePointSolver¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
class Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>¶ Solves a saddle point system (A B1; B2^T C) (u; p) = (f; g) using the Schur complement.
Method Dune::XT::LA::SaddlePointSolver::types¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
static int Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::types()¶ No documentation provided.
Method Dune::XT::LA::SaddlePointSolver::options¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
static XT::Common::Configuration Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::options(const std::string &type)¶ No documentation provided.
Method Dune::XT::LA::SaddlePointSolver::apply¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
void Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::apply(const Vector &f, const Vector &g, Vector &u, Vector &p) const¶ No documentation provided.
Method Dune::XT::LA::SaddlePointSolver::apply¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
void Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::apply(const Vector &f, const Vector &g, Vector &u, Vector &p, const std::string &type) const¶ No documentation provided.
Method Dune::XT::LA::SaddlePointSolver::verbosity¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
int Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::verbosity(const Common::Configuration &opts, const Common::Configuration &default_opts) const¶ No documentation provided.
Method Dune::XT::LA::SaddlePointSolver::apply¶
-
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
void Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::apply(const Vector &f, const Vector &g, Vector &u, Vector &p, const Common::Configuration &opts) const¶ No documentation provided.
Constructor Dune::XT::LA::SaddlePointSolver::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>¶
-
template<>
template<class VectorType, class MatrixType, class CommunicatorType = SequentialCommunication>
Dune::XT::LA::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>::SaddlePointSolver<VectorType, MatrixType, CommunicatorType>(const Matrix &A, const Matrix &B1, const Matrix &B2, const Matrix &C)¶ No documentation provided.
Field Dune::XT::LA::SaddlePointSolver::A_¶
-
const Matrix &Dune::XT::LA::SaddlePointSolver::A_¶
No documentation provided.
Field Dune::XT::LA::SaddlePointSolver::B1_¶
-
const Matrix &Dune::XT::LA::SaddlePointSolver::B1_¶
No documentation provided.
Field Dune::XT::LA::SaddlePointSolver::B2_¶
-
const Matrix &Dune::XT::LA::SaddlePointSolver::B2_¶
No documentation provided.
Field Dune::XT::LA::SaddlePointSolver::C_¶
-
const Matrix &Dune::XT::LA::SaddlePointSolver::C_¶
No documentation provided.
Type alias Dune::XT::LA::SaddlePointSolver::Vector¶
-
type Dune::XT::LA::SaddlePointSolver::Vector¶
No documentation provided.
Type alias Dune::XT::LA::SaddlePointSolver::Matrix¶
-
type Dune::XT::LA::SaddlePointSolver::Matrix¶
No documentation provided.
Type alias Dune::XT::LA::SaddlePointSolver::Field¶
-
type Dune::XT::LA::SaddlePointSolver::Field¶
No documentation provided.