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