CFL
|
One-dimensional function object in cfl library. More...
#include <functional>
#include <limits>
#include <memory>
#include <valarray>
#include "cfl/Macros.hpp"
#include "cfl/Inline/iFunction.hpp"
Go to the source code of this file.
Classes | |
class | cfl::Function |
Concrete class for a one-dimensional function. More... | |
class | cfl::IFunction |
Interface for a one-dimensional function. More... | |
Namespaces | |
cfl | |
Main namespace for cfl library. | |
Functions | |
Function | cfl::abs (const Function &rF) |
Function | cfl::exp (const Function &rF) |
Function | cfl::log (const Function &rF) |
Function | cfl::max (const Function &rF, const Function &rG) |
Function | cfl::max (double dV, const Function &rF) |
Function | cfl::max (const Function &rF, double dV) |
Function | cfl::min (const Function &rF, const Function &rG) |
Function | cfl::min (double dV, const Function &rF) |
Function | cfl::min (const Function &rF, double dV) |
Function | cfl::operator* (const Function &rF, const Function &rG) |
Function | cfl::operator* (double dV, const Function &rF) |
Function | cfl::operator* (const Function &rF, double dV) |
Function | cfl::operator+ (const Function &rF, const Function &rG) |
Function | cfl::operator+ (double dV, const Function &rF) |
Function | cfl::operator+ (const Function &rF, double dV) |
Function | cfl::operator- (const Function &rF) |
Function | cfl::operator- (const Function &rF, const Function &rG) |
Function | cfl::operator- (double dV, const Function &rF) |
Function | cfl::operator- (const Function &rF, double dV) |
Function | cfl::operator/ (const Function &rF, const Function &rG) |
Function | cfl::operator/ (double dV, const Function &rF) |
Function | cfl::operator/ (const Function &rF, double dV) |
Function | cfl::pow (const Function &rF, double dV) |
Function | cfl::sqrt (const Function &rF) |
template<class F > | |
Function | cfl::toFunction (const F &rF, double dLeft=-std::numeric_limits< double >::infinity(), double dRight=std::numeric_limits< double >::infinity()) |
Function | cfl::toFunction (const MultiFunction &rF, unsigned iArg=0, const std::valarray< double > &rOtherArg=std::valarray< double >()) |
This file contains classes and functions related to one-dimensional function object.