Reference documentation for deal.II version 9.3.3
\(\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
symengine_scalar_operations.cc File Reference
#include <deal.II/base/config.h>
#include <deal.II/differentiation/sd/symengine_number_types.h>
#include <deal.II/differentiation/sd/symengine_scalar_operations.h>
#include <deal.II/differentiation/sd/symengine_types.h>
#include <deal.II/differentiation/sd/symengine_utilities.h>
#include <symengine/real_double.h>

Go to the source code of this file.

Namespaces

namespace  Differentiation
 
namespace  Differentiation::SD
 

Functions

Symbolic variable creation
Expression Differentiation::SD::make_symbol (const std::string &symbol)
 
Expression Differentiation::SD::make_symbolic_function (const std::string &symbol, const types::symbol_vector &arguments)
 
Expression Differentiation::SD::make_symbolic_function (const std::string &symbol, const types::substitution_map &arguments)
 
Symbolic differentiation
Expression Differentiation::SD::differentiate (const Expression &f, const Expression &x)
 
Symbol substitution map creation
types::substitution_map Differentiation::SD::make_substitution_map (const Expression &symbol, const Expression &value)