AMDiS  2.10
The Adaptive Multi-Dimensional Simulation Toolbox
Operator< Traits, Nodes > Class Template Reference

The base class for an operator to be used in an Assembler. More...

#include <Operator.hpp>

Inherits Base< Traits, Nodes... >.

Public Types

using GridView = typename Traits::GridView
 

Public Member Functions

template<class Impl , Dune::disableCopyMove< Operator, Impl > = 0>
 Operator (Impl &&impl)
 Constructor. Pass any type supporting the OperatorInterface.
 
 Operator ()=default
 Default Constructor.
 
void update (GridView const &gv)
 Update the operator data on a GridView.
 

Friends

LocalOperator< Traits, Nodes... > localOperator (Operator const &op)
 Transform an operator into a local-operator.
 

Detailed Description

template<class Traits, class... Nodes>
class AMDiS::Operator< Traits, Nodes >

The base class for an operator to be used in an Assembler.

Type-erasure base class for grid-operators.

Template Parameters
TraitsParameters for the Operator collected in a class. See Impl::OperatorTraits.
Nodes...Basis-node (pair) the operator is associated to.

The documentation for this class was generated from the following file: