fmatvec  0.0.0
fmatvec::AST::ScalarFunctionWrapArgS Class Reference
Inheritance diagram for fmatvec::AST::ScalarFunctionWrapArgS:
[legend]

Public Member Functions

 ScalarFunctionWrapArgS (std::shared_ptr< fmatvec::Function< double(double)> > func_)
 
double operator() (const ByteCode::Arg &arg) override
 
double dirDer (const ByteCode::Arg &arg) override
 
double dirDerDirDer (const ByteCode::Arg &arg) override
 
virtual double operator() (const ByteCode::Arg &arg)=0
 
virtual double dirDer (const ByteCode::Arg &arg)=0
 
virtual double dirDerDirDer (const ByteCode::Arg &arg)=0
 

Private Attributes

std::shared_ptr< fmatvec::Function< double(double)> > func
 

Member Function Documentation

◆ dirDer()

double fmatvec::AST::ScalarFunctionWrapArgS::dirDer ( const ByteCode::Arg &  arg)
inlineoverridevirtual

◆ dirDerDirDer()

double fmatvec::AST::ScalarFunctionWrapArgS::dirDerDirDer ( const ByteCode::Arg &  arg)
inlineoverridevirtual

◆ operator()()

double fmatvec::AST::ScalarFunctionWrapArgS::operator() ( const ByteCode::Arg &  arg)
inlineoverridevirtual

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