GQCP
|
#include <Function.hpp>
Public Types | |
using | OutputType = _OutputType |
using | InputType = _InputType |
Public Member Functions | |
virtual | ~Function ()=default |
virtual OutputType | operator() (const InputType &in) const =0 |
A type that represents a mathematical function through its operator()
.
_OutputType | The return type of the operator() . |
_InputType | The input type of the operator() . |
using GQCP::Function< _OutputType, _InputType >::InputType = _InputType |
using GQCP::Function< _OutputType, _InputType >::OutputType = _OutputType |
|
virtualdefault |
The default destructor.
|
pure virtual |
Evaluate this function for the given argument.
in | The argument at which the function is to be evaluated. |
Implemented in GQCP::FunctionProduct< T1, T2 >.