KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::Bridge::DirectInnerSolver< DirectSolver > Class Template Reference

#include <composite_step_solvers.hh>

Detailed Description

template<class DirectSolver>
class Kaskade::Bridge::DirectInnerSolver< DirectSolver >

Definition at line 19 of file composite_step_solvers.hh.

Public Member Functions

 DirectInnerSolver (int numberOfBlocks_, bool stabilization_=true)
 
void solveAdjAndNormal (std::vector< double > &sol, SparseLinearSystem const &lin)
 
void ax (std::vector< double > &sol, std::vector< double >const &r) const
 
void resolveNormal (std::vector< double > &sol, SparseLinearSystem const &lin)
 

Constructor & Destructor Documentation

◆ DirectInnerSolver()

template<class DirectSolver >
Kaskade::Bridge::DirectInnerSolver< DirectSolver >::DirectInnerSolver ( int  numberOfBlocks_,
bool  stabilization_ = true 
)
inline

Definition at line 22 of file composite_step_solvers.hh.

Member Function Documentation

◆ ax()

template<class DirectSolver >
void Kaskade::Bridge::DirectInnerSolver< DirectSolver >::ax ( std::vector< double > &  sol,
std::vector< double >const &  r 
) const
inline

Definition at line 63 of file composite_step_solvers.hh.

◆ resolveNormal()

template<class DirectSolver >
void Kaskade::Bridge::DirectInnerSolver< DirectSolver >::resolveNormal ( std::vector< double > &  sol,
SparseLinearSystem const &  lin 
)
inline

Definition at line 77 of file composite_step_solvers.hh.

◆ solveAdjAndNormal()

template<class DirectSolver >
void Kaskade::Bridge::DirectInnerSolver< DirectSolver >::solveAdjAndNormal ( std::vector< double > &  sol,
SparseLinearSystem const &  lin 
)
inline

Definition at line 25 of file composite_step_solvers.hh.


The documentation for this class was generated from the following file: