36 Dprintf((
"Function1::Function1(in)"));
57 Dprintf((
"Function2::Function2(in,in)"));
78static double sign(
double x)
class for algebraic loop detection AlgLoopDetector object should be used in Value() method only it ch...
block parametrized by function with single argument
virtual double Value() override
get block output value this method should be defined in classes derived from aContiBlock
Function1(const Function1 &)=delete
block parametrized by function with two arguments
double(* f)(double, double)
Function2(const Function2 &)=delete
virtual double Value() override
get block output value this method should be defined in classes derived from aContiBlock
virtual std::string Name() const
get object name
base for continuous blocks with single input and algebraic loop check
base for continuous blocks with two inputs
Internal header file for SIMLIB/C++.
Implementation of class CalendarList interface is static - using global functions in SQS namespace.
Input Max(Input x, Input y)
Input Min(Input x, Input y)
std::string SIMLIB_create_tmp_name(const char *fmt,...)
printf-like function to create temporary name (the length of temporary names is limited) used only ...
static double sign(double x)
Input ATan2(Input y, Input x)
Input Pow(Input x, Input y)
double min(double a, double b)
double max(double a, double b)
Main SIMLIB/C++ interface.