KASKADE 7 development version
Classes | Namespaces | Functions
comp_step.hh File Reference
#include <memory>
#include <vector>
#include <boost/timer/timer.hpp>
#include <boost/fusion/include/at_c.hpp>
#include "algorithm/opt_interface.hh"
#include "algorithm/dune_bridge.hh"
#include "algorithm/newton_bridge.hh"
#include "linalg/cg.hh"
#include "linalg/direct.hh"
#include "linalg/triplet.hh"
#include "linalg/icc0precond.hh"
#include "linalg/directPreconditioner.hh"
#include "linalg/blockDiagonalSchurPreconditioner.hh"
#include "linalg/jacobiPreconditioner.hh"
#include "linalg/chebyshev.hh"
#include "fem/systemTraits.hh"
#include "mg/multiGridSolver.hh"
#include "utilities/save_file.hh"
#include "lagrangeLinearization.hh"

Go to the source code of this file.

Classes

class  Kaskade::Scaledl2ScalarProduct< X, Xstar, yIdx, uIdx, pIdx >
 
class  Kaskade::PreconditionerAsNormalSolver< Operator, PrecondAssembler, PreconditionerFactory, VariableSet >
 
class  Kaskade::PPCGAsNormalSolver< Assembler_, PrecondAssembler, Domain_, Range_, VariableSet, components >
 
class  Kaskade::DirectNormalSolver< Assembler_, PrecondAssembler, Domain_, Range_, VariableSet, components >
 
class  Kaskade::NormalStepPreconditioner< Functional, Assembler >
 
class  Kaskade::TangentSpacePreconditioner< Functional, Assembler, components >
 
class  Kaskade::TangentSpacePreconditioner2< Functional, Assembler, components >
 
class  Kaskade::NormalStepPreconditioner3< Functional, Assembler, components >
 
class  Kaskade::InexactTangentSpacePreconditioner< Functional, Assembler, components, exactConstraint >
 
class  Kaskade::InexactTangentSpacePreconditionerILU< Functional, Assembler, components, exactConstraint >
 
struct  Kaskade::CopyFromFunctionSpaceElement< FSE, CoeffVector, rbegin, rend >
 
struct  Kaskade::CopyFromFunctionSpaceElement< FSE, CoeffVector, rbegin, rbegin >
 
struct  Kaskade::AddToFunctionSpaceElement< FSE, CoeffVector, rbegin, rend >
 
struct  Kaskade::AddToFunctionSpaceElement< FSE, CoeffVector, rbegin, rbegin >
 
class  Kaskade::ProjectedAPCGSolver< Assembler, Preconditioner, VariableSet, components, cgImpl >
 
struct  Kaskade::DefaultProjectionPolicy
 
struct  Kaskade::ChooseProjectionPolicy< Preconditioner >
 
struct  Kaskade::ChooseProjectionPolicy< InexactTangentSpacePreconditioner< Functional, Assembler, components > >
 
class  Kaskade::ProjectionOnTangentSpace< Assembler >
 
class  Kaskade::MGProjectionOnTangentSpace< Assembler, nComponents, stateId, controlId, adjointId >
 

Namespaces

namespace  Kaskade
 
 

Functions

template<int rbegin, int rend, class FSE , class CoeffVector >
void Kaskade::copyFromFunctionSpaceElement (FSE const &fse, CoeffVector &coeffVector)
 
template<int rbegin, int rend, class FSE , class CoeffVector >
void Kaskade::addToFunctionSpaceElement (CoeffVector const &coeffVector, FSE &fse)
 
template<class Assembler , class Lin , int rbegin, int rend, int cbegin, int cend>
void Kaskade::ddxpy_template (Lin &lin, AbstractFunctionSpaceElement &y, AbstractFunctionSpaceElement const &x)