本文整理汇总了C++中VecAD_reference类的典型用法代码示例。如果您正苦于以下问题:C++ VecAD_reference类的具体用法?C++ VecAD_reference怎么用?C++ VecAD_reference使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了VecAD_reference类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Var2Par
CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
AD<Base> Var2Par(const VecAD_reference<Base> &x)
{ AD<Base> y(x.ADBase());
y.id_ = 0;
}
示例2: sign
inline AD<Base> sign(const VecAD_reference<Base> &x)
{ return sign( x.ADBase() ); }
示例3: erf
inline AD<Base> erf(const VecAD_reference<Base> &x)
{ return erf( x.ADBase() ); }
示例4: log10
inline AD<Base> log10(const VecAD_reference<Base> &x)
{ return CppAD::log(x.ADBase()) / CppAD::log( Base(10) ); }
示例5:
inline AD<Base>& AD<Base>::operator=(const VecAD_reference<Base> &x)
{ return *this = x.ADBase(); }
示例6: NearEqual
CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
bool NearEqual(const Base &x, const VecAD_reference<Base> &y,
const Base &r, const Base &a)
{ return NearEqual(x, y.ADBase(), r, a);
}
示例7: abs
inline AD<Base> abs(const VecAD_reference<Base> &x)
{ return abs( x.ADBase() ); }
示例8:
inline AD<Base> operator + (const VecAD_reference<Base> &right)
{ return right.ADBase(); }
示例9: pow
inline AD<double>
pow(const VecAD_reference<double> &x, const double &y)
{ return pow(x.ADBase(), AD<double>(y)); }
示例10: Integer
CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION
int Integer(const VecAD_reference<Base> &x)
{ return Integer( x.ADBase() ); }
示例11: log1p
inline AD<Base> log1p(const VecAD_reference<Base> &x)
{ return log1p_template( x.ADBase() ); }
示例12:
inline AD<Base> atan2
(const VecAD_reference<Base> &y, const VecAD_reference<Base> &x)
{ return atan2( y.ADBase() , x.ADBase() ); }
示例13: azmul
template <class Base> AD<Base>
azmul(const Base& x, const VecAD_reference<Base>& y)
{ return azmul(AD<Base>(x), y.ADBase()); }
示例14:
inline AD<Base>::AD(const VecAD_reference<Base> &x)
{ *this = x.ADBase(); }
示例15: expm1
AD<Base> expm1(const VecAD_reference<Base> &x)
{ return expm1_template( x.ADBase() ); }