Extern :
- C3d aggiornamento delle librerie.
This commit is contained in:
@@ -43,9 +43,13 @@ private :
|
||||
|
||||
public :
|
||||
/// \ru Конструктор. \en Constructor.
|
||||
MdCharacterFunction( const MbMathematicalNode & expression_, const MbListVars & vars,
|
||||
const c3d::string_t & data_, const c3d::string_t & argument_,
|
||||
double tmin_, double tmax_, bool sense_ );
|
||||
MdCharacterFunction( const MbMathematicalNode & expression,
|
||||
const MbListVars & vars,
|
||||
const c3d::string_t & data,
|
||||
const c3d::string_t & argument,
|
||||
double tmin,
|
||||
double tmax,
|
||||
bool sense );
|
||||
virtual ~MdCharacterFunction();
|
||||
|
||||
private:
|
||||
@@ -132,7 +136,7 @@ private:
|
||||
|
||||
public :
|
||||
// \ru Конструктор. \en Constructor.
|
||||
MdAnalyticalFunction( MbUserFunc & ufunc, double tmin_, double tmax_, bool sense_ = true );
|
||||
MdAnalyticalFunction( const MbUserFunc & ufunc, bool sameFunc, double tmin, double tmax, bool sense );
|
||||
public:
|
||||
virtual ~MdAnalyticalFunction();
|
||||
|
||||
@@ -181,12 +185,12 @@ public :
|
||||
// \ru Разбить функцию точкой с параметром t и вернуть отрезанную часть. \en Function break by the parameter t, and cut off part of the function: begs == true - save the initial half, beg == false - save the final half.
|
||||
virtual MbFunction * BreakFunction( double t, bool beg );
|
||||
|
||||
virtual bool IsCos ( double &a, double& b ) const; ///< \ru Имеет ли функция вид a * cos() + b. \en Function looks like a * cos() + b.
|
||||
virtual bool IsCos ( double & a, double & b ) const; ///< \ru Имеет ли функция вид a * cos() + b. \en Function looks like a * cos() + b.
|
||||
|
||||
|
||||
private:
|
||||
/// \ru Производные по параметру: параметр, значение, первая, вторая и третья производные \en Derivatives with respect to the parameter: parameter, value, first, second and third derivatives
|
||||
void Derivates ( double & t, DerivateData* data ) const;
|
||||
void Derivates ( double & t, DerivateData * data ) const;
|
||||
void CheckParam( double & t ) const;
|
||||
void ResetTCalc() const; // \ru Сбросить временные данные \en Reset temporary data
|
||||
void operator = ( const MdAnalyticalFunction & ); // \ru Не реализовано. \en NOT ALLOWED !!!
|
||||
|
||||
Reference in New Issue
Block a user