RFFGen
 All Classes Namespaces Files Functions Typedefs Enumerations Groups
Public Member Functions | List of all members
RFFGen::Identity< Arg, class > Struct Template Reference

Identity mapping $ f(x)=x $. More...

#include <identity.hh>

Inheritance diagram for RFFGen::Identity< Arg, class >:
RFFGen::Base

Public Member Functions

 Identity ()=default
 Default constructor.
 
 Identity (const Arg &x)
 Constructor. More...
 
void update (const Arg &x)
 Reset point of evaluation.
 
const Arg & d0 () const noexcept
 Function value.
 
template<int >
const Arg & d1 (const Arg &dx) const noexcept
 First directional derivative.
 
- Public Member Functions inherited from RFFGen::Base
template<class Arg >
void update (const Arg &)
 Update on changed input.
 
template<int id, class Arg >
void updateVariable (const Arg &)
 Empty variables.
 

Detailed Description

template<class Arg, class = ArithmeticConceptCheck<Arg>>
struct RFFGen::Identity< Arg, class >

Identity mapping $ f(x)=x $.

Constructor & Destructor Documentation

template<class Arg , class = ArithmeticConceptCheck<Arg>>
RFFGen::Identity< Arg, class >::Identity ( const Arg &  x)
inline

Constructor.

Parameters
xpoint of evaluation.

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