KASKADE 7 development version
Loading...
Searching...
No Matches
istlinterface.hh File Reference
#include <memory>
#include <type_traits>
#include <boost/fusion/algorithm.hpp>
#include <boost/fusion/sequence.hpp>
#include <dune/istl/operators.hh>
#include "dune/istl/preconditioners.hh"
#include "fem/fixdune.hh"
#include "fem/functionspace.hh"
#include "fem/linearspace.hh"
#include "linalg/triplet.hh"
#include "linalg/crsutil.hh"
#include "linalg/factorization.hh"
#include "linalg/symmetricOperators.hh"
#include "linalg/threadedMatrix.hh"
#include "utilities/duneInterface.hh"

Go to the source code of this file.

Classes

class  Kaskade::MatrixRepresentedOperator< MatrixAsTriplet< Scalar_, SparseInt >, Domain_, Range_ >
class  Kaskade::MatrixRepresentedOperator< Dune::BCRSMatrix< MatrixBlock, Allocator >, Domain_, Range_ >
class  Kaskade::AssembledGalerkinOperator< Assembler_, firstRow, lastRow, firstCol, lastCol, BlockFilter, symmetric >
 An adaptor presenting a Dune::LinearOperator <domain_type,range_type> interface to a contiguous sub-blockmatrix of an assembled heterogeneous Galerkin operator. More...
struct  Kaskade::AssembledGalerkinOperator< Assembler_, firstRow, lastRow, firstCol, lastCol, BlockFilter, symmetric >::ApplyScaleAdd
struct  Kaskade::AssembledGalerkinOperator< Assembler_, firstRow, lastRow, firstCol, lastCol, BlockFilter, symmetric >::TransposedApplyScaleAdd
class  Kaskade::LagrangeOperator< NormalStepAssembler, TangentialStepAssembler, stateId, controlId, adjointId >
struct  Kaskade::LagrangeOperator< NormalStepAssembler, TangentialStepAssembler, stateId, controlId, adjointId >::NormalStepApplyScaleAdd
struct  Kaskade::LagrangeOperator< NormalStepAssembler, TangentialStepAssembler, stateId, controlId, adjointId >::TangentialStepApplyScaleAdd
class  Kaskade::TransposedOperator< Operator >

Namespaces

namespace  Kaskade