KASKADE 7 development version
|
Linearization Implementation for a fixed system, i.e. an inherently finite dimensional system, may be a template parameter Functional. More...
#include <discrete_bridge.hh>
Linearization Implementation for a fixed system, i.e. an inherently finite dimensional system, may be a template parameter Functional.
Functional has to implement: typename RT : real type RT d0() d1(std::vector<RT>* rhs) d2(Dune::Matrix<Dune::FieldMatrix<RT, 1, 1> > m, Dune::BlockVector<Dune::FieldVector<RT,1> >* x) int size()
Definition at line 23 of file discrete_bridge.hh.
Classes | |
class | Empty |
Public Types | |
typedef Functional::RT | RT |
typedef Functional::Vector | DomainElement |
typedef Functional::Vector | ImageElement |
typedef Functional | Implementation |
typedef Empty | OperatorType |
Public Member Functions | |
FixedSystemLinearization (Functional &fu_, AbstractFunctionSpaceElement const &x_) | |
virtual | ~FixedSystemLinearization () |
int | cols (int cbegin, int cend) const |
int | rows (int rbegin, int rend) const |
void | precompute () |
virtual void | getMatrixBlocks (MatrixAsTriplet< RT > &mat_, int rbegin, int rend, int cbegin, int cend) const |
virtual void | getRHSBlocks (std::vector< RT > &rhs_, int rbegin, int rend) const |
virtual int | nColBlocks () const |
virtual int | nRowBlocks () const |
double | getValue () const |
AbstractFunctionSpaceElement const & | getOrigin () const |
void | flush () |
Implementation const & | getLinImpl () const |
return the implementation More... | |
typedef Functional::Vector Bridge::FixedSystemLinearization< Functional >::DomainElement |
Definition at line 27 of file discrete_bridge.hh.
typedef Functional::Vector Bridge::FixedSystemLinearization< Functional >::ImageElement |
Definition at line 28 of file discrete_bridge.hh.
typedef Functional Bridge::FixedSystemLinearization< Functional >::Implementation |
Definition at line 29 of file discrete_bridge.hh.
typedef Empty Bridge::FixedSystemLinearization< Functional >::OperatorType |
Definition at line 30 of file discrete_bridge.hh.
typedef Functional::RT Bridge::FixedSystemLinearization< Functional >::RT |
Definition at line 26 of file discrete_bridge.hh.
|
inline |
Definition at line 34 of file discrete_bridge.hh.
|
inlinevirtual |
Definition at line 41 of file discrete_bridge.hh.
|
inline |
Definition at line 43 of file discrete_bridge.hh.
|
inline |
Definition at line 74 of file discrete_bridge.hh.
|
inline |
return the implementation
Definition at line 77 of file discrete_bridge.hh.
|
inlinevirtual |
Definition at line 51 of file discrete_bridge.hh.
|
inline |
Definition at line 72 of file discrete_bridge.hh.
|
inlinevirtual |
Definition at line 58 of file discrete_bridge.hh.
|
inline |
Definition at line 70 of file discrete_bridge.hh.
|
inlinevirtual |
Definition at line 66 of file discrete_bridge.hh.
Referenced by Bridge::FixedSystemLinearization< Functional >::cols().
|
inlinevirtual |
Definition at line 68 of file discrete_bridge.hh.
Referenced by Bridge::FixedSystemLinearization< Functional >::rows().
|
inline |
Definition at line 46 of file discrete_bridge.hh.
|
inline |
Definition at line 44 of file discrete_bridge.hh.