1 #ifndef STAN_MATH_FWD_CORE_FVAR_HPP 2 #define STAN_MATH_FWD_CORE_FVAR_HPP 7 #include <boost/utility/enable_if.hpp> 70 fvar() : val_(0.0), d_(0.0) {}
88 fvar(
const T&
v) : val_(v), d_(0.0) {
103 template <
typename V>
122 template <
typename V,
typename D>
123 fvar(
const V&
v,
const D&
d) : val_(v), d_(d) {
186 d_ = d_ * x2.
val_ + val_ * x2.
d_;
284 friend std::ostream& operator<<(std::ostream& os, const fvar<T>&
v) {
fvar< T > & operator-=(const fvar< T > &x2)
fvar< T > & operator/=(double x2)
fvar(const V &v, const D &d)
fvar< T > operator--(int)
fvar< T > & operator+=(const fvar< T > &x2)
fvar< T > operator++(int)
fvar< T > & operator-=(double x2)
fvar< T > & operator+=(double x2)
fvar(const V &v, typename boost::enable_if_c< ad_promotable< V, T >::value >::type *dummy=0)
fvar< T > & operator*=(const fvar< T > &x2)
int is_nan(const fvar< T > &x)
fvar< T > & operator*=(double x2)
fvar< T > & operator/=(const fvar< T > &x2)