KASKADE 7 development version
Classes | Namespaces
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