KASKADE 7 development version
|
Representation of a nonlinear functional. More...
#include <abstract_interface.hh>
Representation of a nonlinear functional.
Definition at line 223 of file abstract_interface.hh.
Public Member Functions | |
virtual double | evaluate (AbstractFunctionSpaceElement const &x) const |
virtual std::unique_ptr< AbstractLinearization > | getLinearization (AbstractFunctionSpaceElement const &x) const =0 |
virtual std::unique_ptr< AbstractFunctionSpaceElement > | getImageVector (AbstractFunctionSpaceElement const &x) const =0 |
virtual bool | inDomain (AbstractFunctionSpaceElement const &x) const |
virtual | ~AbstractFunctional () |
|
inlinevirtual |
Definition at line 230 of file abstract_interface.hh.
|
inlinevirtual |
Definition at line 226 of file abstract_interface.hh.
|
pure virtual |
|
pure virtual |
Implemented in Kaskade::Bridge::Functional< FunctionalImpl, DomainImpl, ImageImpl >, Kaskade::Bridge::Functional< FunctionalImpl, typename FunctionalImpl::AnsatzVars::VariableSet, typename FunctionalImpl::AnsatzVars::VariableSet >, Kaskade::Bridge::KaskadeNormalStepFunctional< FunctionalImpl, DomainImpl, ImageImpl >, and Kaskade::Bridge::KaskadeTangentialStepFunctional< FunctionalImpl, DomainImpl, ImageImpl >.
|
inlinevirtual |