TFCSFunction class

Base classes

class ISF_FCS::MLogging

Derived classes

class TFCS1DFunction
class TFCS2DFunction

Constructors, destructors, conversion operators

TFCSFunction()
~TFCSFunction() virtual

Public functions

auto MemorySize() const -> std::size_t virtual
auto ndim() const -> int virtual
Return the number of dimensions for the function.
void rnd_to_fct(float value[], const float rnd[]) const pure virtual

Function documentation

std::size_t TFCSFunction::MemorySize() const virtual

Gives the total memory size, including the size of additional memory allocated inside the class

void TFCSFunction::rnd_to_fct(float value[], const float rnd[]) const pure virtual

Function gets array of random numbers rnd[] in the range [0,1) as arguments and returns function value in array value. For a n-dimensional function, value and rnd should both have n elements.