Rosetta
Classes | Namespaces | Functions
Calculator.cc File Reference
#include <numeric/Calculator.hh>
#include <numeric/NumericTraits.hh>
#include <numeric/util.hh>
#include <utility>
#include <utility/vector1.hh>
#include <string>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/phoenix/bind/bind_function.hpp>

Classes

class  numeric::CalculatorParser
 

Namespaces

 numeric
 Unit headers.
 

Functions

void numeric::do_add_symbol (CalculatorParser &cp, std::string name, double value)
 
double numeric::do_abs (double a)
 
double numeric::do_pow (double a, double b)
 
double numeric::do_exp (double a)
 
double numeric::do_ln (double a)
 
double numeric::do_log10 (double a)
 
double numeric::do_log2 (double a)
 
double numeric::do_log (double a, double b)
 
double numeric::do_sqrt (double a)
 
double numeric::do_sin (double a)
 
double numeric::do_cos (double a)
 
double numeric::do_tan (double a)
 
double numeric::do_max (std::vector< double > a)
 
double numeric::do_min (std::vector< double > a)
 
double numeric::do_mean (std::vector< double > a)
 
double numeric::do_median (std::vector< double > a)