Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Namespaces | Functions
symengine_number_types.cc File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/signaling_nan.h>
#include <deal.II/differentiation/sd/symengine_number_types.h>
#include <deal.II/differentiation/sd/symengine_types.h>
#include <deal.II/differentiation/sd/symengine_utilities.h>
#include <symengine/complex_double.h>
#include <symengine/logic.h>
#include <symengine/number.h>
#include <symengine/parser.h>
#include <symengine/real_double.h>
#include <symengine/symbol.h>
#include <symengine/symengine_exception.h>
#include <string>

Go to the source code of this file.

Namespaces

 Differentiation
 
 Differentiation::SD
 

Functions

 Differentiation::SD::Expression::operator const SymEngine::RCP< const SymEngine::Basic > & () const
 
Bitwise operators
std::ostream & Differentiation::SD::operator<< (std::ostream &stream, const Expression &expression)
 
std::istream & Differentiation::SD::operator>> (std::istream &stream, Expression &expression)
 
Comparison operators
Expression Differentiation::SD::operator== (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator!= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator< (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator> (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator<= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator>= (const Expression &lhs, const Expression &rhs)
 
Logical operators
Expression Differentiation::SD::operator! (const Expression &expression)
 
Expression Differentiation::SD::operator& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator| (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator^ (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator&& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator|| (const Expression &lhs, const Expression &rhs)
 
Bitwise operators
std::ostream & Differentiation::SD::operator<< (std::ostream &stream, const Expression &expression)
 
std::istream & Differentiation::SD::operator>> (std::istream &stream, Expression &expression)
 
Comparison operators
Expression Differentiation::SD::operator== (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator!= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator< (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator> (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator<= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator>= (const Expression &lhs, const Expression &rhs)
 
Logical operators
Expression Differentiation::SD::operator! (const Expression &expression)
 
Expression Differentiation::SD::operator& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator| (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator^ (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator&& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator|| (const Expression &lhs, const Expression &rhs)
 
Mathematical operators
Expression Differentiation::SD::operator+ (Expression lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator- (Expression lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator* (Expression lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator/ (Expression lhs, const Expression &rhs)
 
Bitwise operators
std::ostream & Differentiation::SD::operator<< (std::ostream &stream, const Expression &expression)
 
std::istream & Differentiation::SD::operator>> (std::istream &stream, Expression &expression)
 
Comparison operators
Expression Differentiation::SD::operator== (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator!= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator< (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator> (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator<= (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator>= (const Expression &lhs, const Expression &rhs)
 
Logical operators
Expression Differentiation::SD::operator! (const Expression &expression)
 
Expression Differentiation::SD::operator& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator| (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator^ (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator&& (const Expression &lhs, const Expression &rhs)
 
Expression Differentiation::SD::operator|| (const Expression &lhs, const Expression &rhs)