Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <quiz.h>
#include <poincare.h>
#include <string.h>
#include <ion.h>
#include <stdlib.h>
#include <assert.h>
#include <cmath>
#include "helper.h"
Go to the source code of this file.
Functions | |
template<typename T > | |
void | assert_float_prints_to (T a, const char *result, PrintFloat::Mode mode=ScientificDisplay, int significantDigits=7, int bufferSize=250) |
void | assert_expression_prints_to (Expression *e, const char *result, PrintFloat::Mode mode=ScientificDisplay, Expression::ComplexFormat format=Cartesian, int bufferSize=250) |
QUIZ_CASE (assert_float_prints_to) | |
QUIZ_CASE (poincare_rational_to_text) | |
QUIZ_CASE (poincare_decimal_to_text) | |
QUIZ_CASE (poincare_complex_to_text) | |
Variables | |
constexpr PrintFloat::Mode | DecimalDisplay = PrintFloat::Mode::Decimal |
constexpr PrintFloat::Mode | ScientificDisplay = PrintFloat::Mode::Scientific |
constexpr Expression::ComplexFormat | Cartesian = Expression::ComplexFormat::Cartesian |
constexpr Expression::ComplexFormat | Polar = Expression::ComplexFormat::Polar |
void assert_expression_prints_to | ( | Expression * | e, |
const char * | result, | ||
PrintFloat::Mode | mode = ScientificDisplay , |
||
Expression::ComplexFormat | format = Cartesian , |
||
int | bufferSize = 250 |
||
) |
Definition at line 41 of file convert_expression_to_text.cpp.
void assert_float_prints_to | ( | T | a, |
const char * | result, | ||
PrintFloat::Mode | mode = ScientificDisplay , |
||
int | significantDigits = 7 , |
||
int | bufferSize = 250 |
||
) |
Definition at line 17 of file convert_expression_to_text.cpp.
QUIZ_CASE | ( | assert_float_prints_to | ) |
Definition at line 67 of file convert_expression_to_text.cpp.
QUIZ_CASE | ( | poincare_rational_to_text | ) |
Definition at line 102 of file convert_expression_to_text.cpp.
QUIZ_CASE | ( | poincare_decimal_to_text | ) |
Definition at line 111 of file convert_expression_to_text.cpp.
QUIZ_CASE | ( | poincare_complex_to_text | ) |
Definition at line 171 of file convert_expression_to_text.cpp.
constexpr Expression::ComplexFormat Cartesian = Expression::ComplexFormat::Cartesian |
Definition at line 13 of file convert_expression_to_text.cpp.
constexpr PrintFloat::Mode DecimalDisplay = PrintFloat::Mode::Decimal |
Definition at line 11 of file convert_expression_to_text.cpp.
constexpr Expression::ComplexFormat Polar = Expression::ComplexFormat::Polar |
Definition at line 14 of file convert_expression_to_text.cpp.
constexpr PrintFloat::Mode ScientificDisplay = PrintFloat::Mode::Scientific |
Definition at line 12 of file convert_expression_to_text.cpp.