Grid 0.7.0
FunctionHermOp< Field > Class Template Reference

#include <LinearOperator.h>

Inheritance diagram for FunctionHermOp< Field >:
LinearFunction< Field >

Public Member Functions

 FunctionHermOp (OperatorFunction< Field > &poly, LinearOperatorBase< Field > &linop)
void operator() (const Field &in, Field &out)
virtual void operator() (const std::vector< Field > &in, std::vector< Field > &out)

Data Fields

OperatorFunction< Field > & _poly
LinearOperatorBase< Field > & _Linop

Detailed Description

template<typename Field>
class FunctionHermOp< Field >

Definition at line 705 of file LinearOperator.h.

Constructor & Destructor Documentation

◆ FunctionHermOp()

template<typename Field>
FunctionHermOp< Field >::FunctionHermOp ( OperatorFunction< Field > & poly,
LinearOperatorBase< Field > & linop )
inline

Definition at line 711 of file LinearOperator.h.

References _Linop, and _poly.

Member Function Documentation

◆ operator()() [1/2]

template<typename Field>
void FunctionHermOp< Field >::operator() ( const Field & in,
Field & out )
inlinevirtual

Implements LinearFunction< Field >.

Definition at line 714 of file LinearOperator.h.

References _Linop, and _poly.

◆ operator()() [2/2]

template<class Field>
virtual void LinearFunction< Field >::operator() ( const std::vector< Field > & in,
std::vector< Field > & out )
inlinevirtualinherited

Definition at line 638 of file LinearOperator.h.

Field Documentation

◆ _poly

template<typename Field>
OperatorFunction<Field>& FunctionHermOp< Field >::_poly

Definition at line 708 of file LinearOperator.h.

Referenced by FunctionHermOp(), and operator()().

◆ _Linop

template<typename Field>
LinearOperatorBase<Field>& FunctionHermOp< Field >::_Linop

Definition at line 709 of file LinearOperator.h.

Referenced by FunctionHermOp(), and operator()().


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