calc.hpp File Reference
Detailed Description
Interface of the calculator tools.
- Author:
- Sergey Polichnoy
- See also:
- Evaluation tools
Go to the source code of this file.
Namespaces
Classes
Functions
- template<typename Ch, typename Tr, typename Ax> double evalf (const std::basic_string< Ch, Tr, Ax > &expression)
- Вычислить вещественное выражение из строки.
- template<typename Ch> double evalf (const Ch *expression)
- Вычислить вещественное выражение из C-строки.
- template<typename Ch, typename Tr, typename Ax> long evali (const std::basic_string< Ch, Tr, Ax > &expression)
- Вычислить целое выражение из строки.
- template<typename Ch> long evali (const Ch *expression)
- Вычислить целое выражение из C-строки.
- const Calculator< double > & sci ()
- Научный калькулятор.
- template<typename Ch, typename Tr, typename Ax> double sci (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double sci (const Ch *expression)
- const Calculator< double > & ratio ()
- Калькулятор безразмерной величины (отношение).
- template<typename Ch, typename Tr, typename Ax> double ratio (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double ratio (const Ch *expression)
- const Calculator< double > & power ()
- Калькулятор мощности в ваттах.
- template<typename Ch, typename Tr, typename Ax> double power (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double power (const Ch *expression)
- const Calculator< double > & time ()
- Калькулятор времени в секундах.
- template<typename Ch, typename Tr, typename Ax> double time (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double time (const Ch *expression)
- const Calculator< double > & freq ()
- Калькулятор частоты в Герцах.
- template<typename Ch, typename Tr, typename Ax> double freq (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double freq (const Ch *expression)
- const Calculator< double > & bits ()
- Калькулятор размера в битах и байтах.
- template<typename Ch, typename Tr, typename Ax> double bits (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double bits (const Ch *expression)
- const Calculator< double > & dist ()
- Калькулятор расстояния в метрах.
- template<typename Ch, typename Tr, typename Ax> double dist (const std::basic_string< Ch, Tr, Ax > &expression)
- template<typename Ch> double dist (const Ch *expression)
Generated on Wed Jun 6 17:27:46 2007 for OMNI by
1.5.2