#include <dune/fem/operator/common/localoperator.hh>
|
| ScaledLocalOperator (A &a, const ScalarType scalar, bool printMsg=false) |
| Constructor for combinations with factors.
|
|
| ~ScaledLocalOperator () |
|
void | scaleIt (const ScalarType &scalar) |
|
template<class FirstParamType , class SecondParamType > |
void | prepareGlobal (const FirstParamType &pa, SecondParamType &pb) |
| prepareGlobal is called before the grid walktrough
|
|
void | finalizeGlobal () |
| finalizeGlobal is called after the grid walktrough
|
|
template<class EntityType > |
void | prepareLocal (EntityType &en) |
|
template<class EntityType > |
void | finalizeLocal (EntityType &en) |
|
template<class EntityType > |
void | prepareLocal (EntityType &en1, EntityType &en2) |
|
template<class EntityType > |
void | finalizeLocal (EntityType &en1, EntityType &en2) |
|
template<class EntityType > |
void | applyLocal (EntityType &en) |
|
template<class EntityType > |
void | applyLocal (EntityType &en1, EntityType &en2) |
|
template<class DiscrOpType > |
void | saveObjPointer (DiscrOpType *discrOp) |
| Store new generated DiscreteOperator Pointer.
|
|
template<class DiscrOpType , class LocalOpType > |
void | saveObjPointer (DiscrOpType *discrOp, LocalOpType *lop) |
|
template<class A, class ScalarType>
class Dune::Fem::ScaledLocalOperator< A, ScalarType >
ScaledLocalOperator which is a LocalOperator multipied by a scalar
◆ ScaledLocalOperator()
template<class A , class ScalarType >
Constructor for combinations with factors.
◆ ~ScaledLocalOperator()
template<class A , class ScalarType >
◆ applyLocal() [1/2]
template<class A , class ScalarType >
template<class EntityType >
applyLocal defines the action one might do on a given or on two given entities. Up to now only max two entities may be parameter but this can be advanced. There is also an applyLocal method with no entity which means that also operators which dont need a grid walktrough can be combined.
◆ applyLocal() [2/2]
template<class A , class ScalarType >
template<class EntityType >
◆ finalizeGlobal()
template<class A , class ScalarType >
finalizeGlobal is called after the grid walktrough
◆ finalizeLocal() [1/2]
template<class A , class ScalarType >
template<class EntityType >
◆ finalizeLocal() [2/2]
template<class A , class ScalarType >
template<class EntityType >
◆ prepareGlobal()
template<class A , class ScalarType >
template<class FirstParamType , class SecondParamType >
prepareGlobal is called before the grid walktrough
the parameters of prepareGlobal and finalizeGlobal are set outside via a setParameter method or something
◆ prepareLocal() [1/2]
template<class A , class ScalarType >
template<class EntityType >
prepareLocal is called before applyLocal is called, it has different length of parameter list, which are always entities. For example one might give no parameters to prepareLocal or father and son element, depends on grid walktrough outside
◆ prepareLocal() [2/2]
template<class A , class ScalarType >
template<class EntityType >
◆ saveObjPointer() [1/2]
template<class DiscrOpType >
void Dune::Fem::ObjPointerStorage::saveObjPointer |
( |
DiscrOpType * |
discrOp | ) |
|
|
inlineinherited |
Store new generated DiscreteOperator Pointer.
◆ saveObjPointer() [2/2]
template<class DiscrOpType , class LocalOpType >
void Dune::Fem::ObjPointerStorage::saveObjPointer |
( |
DiscrOpType * |
discrOp, |
|
|
LocalOpType * |
lop |
|
) |
| |
|
inlineinherited |
Store new generated DiscreteOperator Pointer and the LocalOperator pointer
◆ scaleIt()
template<class A , class ScalarType >
◆ _a
template<class A , class ScalarType >
reference to local operator A
◆ printMSG_
template<class A , class ScalarType >
◆ scalar_
template<class A , class ScalarType >
scale factor for operator _a
◆ tmpScalar_
template<class A , class ScalarType >
The documentation for this class was generated from the following file: