|
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;}