Loading...
Searching...
No Matches
eval_double.h
Go to the documentation of this file.
1
5#ifndef SYMENGINE_EVAL_DOUBLE_H
6#define SYMENGINE_EVAL_DOUBLE_H
7
8#include <symengine/basic.h>
9
10namespace SymEngine
11{
12
13/*
14 * We have two implementations, the visitor pattern (eval_double) and
15 * single dispatch (eval_double_single_dispatch).
16 */
17
18double eval_double(const Basic &b);
19
20double eval_double_single_dispatch(const Basic &b);
21
22double eval_double_visitor_pattern(const Basic &b);
23
24std::complex<double> eval_complex_double(const Basic &b);
25
26} // namespace SymEngine
27
28#endif
The base class for SymEngine.
Main namespace for SymEngine package.
Definition: add.cpp:19