realroot_doc 0.1.1
|
X
is not exact. More...void mmx::texp::add | ( | double & | a, |
double | b, | ||
double | c | ||
) | [inline] |
Definition at line 4 of file texp_double.hpp.
Referenced by Interval< double >::operator+=().
{ a=b+c;}
X& mmx::texp::add | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 14 of file texp_operators_prototypes.hpp.
{
X& mmx::texp::div | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 17 of file texp_operators_prototypes.hpp.
{
void mmx::texp::div | ( | double & | a, |
double | b, | ||
double | c | ||
) | [inline] |
Definition at line 7 of file texp_double.hpp.
Referenced by Interval< double >::operator/=().
{ a=b/c;}
X& mmx::texp::mod | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 19 of file texp_operators_prototypes.hpp.
{
X& mmx::texp::mul | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 16 of file texp_operators_prototypes.hpp.
{
void mmx::texp::mul | ( | double & | a, |
double | b, | ||
double | c | ||
) | [inline] |
Definition at line 6 of file texp_double.hpp.
Referenced by Interval< double >::operator*=().
{ a=b*c;}
const char* mmx::texp::name | ( | ) | [inline] |
Definition at line 9 of file texp_demangle.hpp.
Referenced by operator<<(), and print().
{ size_t len; int status; return abi::__cxa_demangle( typeid(X).name(), 0, &len, &status ); };
texp::template_expression< texp::binary_operator< _mod_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator% | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 19 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _mod_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator% | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 19 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _mod_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator% | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 19 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _mul_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator* | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 16 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _mul_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator* | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 16 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _mul_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator* | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 16 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _add_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator+ | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 14 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _add_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator+ | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 14 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _add_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator+ | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 14 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _sub_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator- | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 15 of file texp_operators_prototypes.hpp.
{
texp::template_expression< unary_operator< _neg_ , texp::template_expression<X> > > mmx::texp::operator- | ( | const X & | x | ) | [inline] |
Definition at line 20 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _sub_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator- | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 15 of file texp_operators_prototypes.hpp.
{
texp::template_expression< unary_operator< _neg_ , texp::template_expression<X> > > mmx::texp::operator- | ( | const texp::template_expression< X > & | x | ) | [inline] |
Definition at line 20 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _sub_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator- | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 15 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _div_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator/ | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 17 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _div_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator/ | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 17 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _div_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator/ | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 17 of file texp_operators_prototypes.hpp.
{
std::ostream& mmx::texp::operator<< | ( | std::ostream & | o, |
const template_expression< A > & | e | ||
) | [inline] |
Definition at line 283 of file texp_expression.hpp.
{
o << (e.a);
return o;
};
std::ostream& mmx::texp::operator<< | ( | std::ostream & | o, |
const TYPE< X > & | t | ||
) | [inline] |
Definition at line 28 of file texp_demangle.hpp.
{
return print<X>( o );
};
std::ostream& mmx::texp::operator<< | ( | std::ostream & | o, |
const template_expression< unary_operator<O, A > > & | a | ||
) | [inline] |
Definition at line 290 of file texp_expression.hpp.
References template_expression< A >::a, and name().
{ return (o << O::name() << "(" << a.a << ")"); };
std::ostream& mmx::texp::operator<< | ( | std::ostream & | o, |
const binary_operator_prototype< op, X, Y > & | b | ||
) |
Definition at line 163 of file texp_operators_prototypes.hpp.
{ typedef binary_operator_prototype<op,X,Y> proto; o << " name = "; print<proto>(o); o << std::endl; o << "\tdefault = "; print<typename proto::F>(o); o << std::endl; o << "\tslot 0 = "; print<typename proto::U>(o); o << std::endl; o << "\tslot 1 = "; print<typename proto::V>(o); o << std::endl; return o; };
std::ostream& mmx::texp::operator<< | ( | std::ostream & | o, |
const template_expression< binary_operator<O, A, B > > & | a | ||
) | [inline] |
Definition at line 296 of file texp_expression.hpp.
References template_expression< A >::a, and name().
{ o << O::name() << "("; o << a.a << "," << a.b << ")"; return o; };
texp::template_expression< texp::binary_operator< _pow_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator^ | ( | const X & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 18 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _pow_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator^ | ( | const texp::template_expression< X > & | x, |
const texp::template_expression< Y > & | y | ||
) | [inline] |
Definition at line 18 of file texp_operators_prototypes.hpp.
{
texp::template_expression< texp::binary_operator< _pow_ , texp::template_expression<X>, texp::template_expression<Y> > > mmx::texp::operator^ | ( | const texp::template_expression< X > & | x, |
const Y & | y | ||
) | [inline] |
Definition at line 18 of file texp_operators_prototypes.hpp.
{
X& mmx::texp::pow | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 18 of file texp_operators_prototypes.hpp.
{
std::ostream& mmx::texp::print | ( | std::ostream & | o | ) | [inline] |
Definition at line 16 of file texp_demangle.hpp.
References name().
Referenced by mmx::print().
{ size_t len; int status; o << abi::__cxa_demangle( typeid(X).name(), 0, &len, &status ); return o; };
X& mmx::texp::sub | ( | X & | r, |
const texp::template_expression< Y > & | exp | ||
) |
Definition at line 15 of file texp_operators_prototypes.hpp.
{
void mmx::texp::sub | ( | double & | a, |
double | b, | ||
double | c | ||
) | [inline] |
Definition at line 5 of file texp_double.hpp.
Referenced by Interval< double >::operator-=().
{ a=b-c;}