KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::EnergyScalarProduct< X > Struct Template Reference

#include <optimization.hh>

Detailed Description

template<class X>
struct Kaskade::EnergyScalarProduct< X >

Definition at line 21 of file optimization.hh.

Inheritance diagram for Kaskade::EnergyScalarProduct< X >:
Kaskade::AbstractScalarProduct Kaskade::AbstractNorm

Public Member Functions

virtual ~EnergyScalarProduct ()
 
virtual void setOrigin (AbstractLinearization const &linearization)
 
virtual double operator() (AbstractFunctionSpaceElement const &v, AbstractFunctionSpaceElement const &w) const
 
double operator() (AbstractFunctionSpaceElement const &v) const
 

Constructor & Destructor Documentation

◆ ~EnergyScalarProduct()

template<class X >
virtual Kaskade::EnergyScalarProduct< X >::~EnergyScalarProduct ( )
inlinevirtual

Definition at line 23 of file optimization.hh.

Member Function Documentation

◆ operator()() [1/2]

double Kaskade::AbstractScalarProduct::operator() ( AbstractFunctionSpaceElement const &  v) const
inlinevirtualinherited

Implements Kaskade::AbstractNorm.

Definition at line 348 of file abstract_interface.hh.

◆ operator()() [2/2]

template<class X >
virtual double Kaskade::EnergyScalarProduct< X >::operator() ( AbstractFunctionSpaceElement const &  v,
AbstractFunctionSpaceElement const &  w 
) const
inlinevirtual

Implements Kaskade::AbstractScalarProduct.

Definition at line 32 of file optimization.hh.

◆ setOrigin()

template<class X >
virtual void Kaskade::EnergyScalarProduct< X >::setOrigin ( AbstractLinearization const &  linearization)
inlinevirtual

Reimplemented from Kaskade::AbstractNorm.

Definition at line 25 of file optimization.hh.


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