![]() |
deal.II version 9.7.1
|
#include <deal.II/base/config.h>#include <symengine/basic.h>#include <symengine/dict.h>#include <symengine/symengine_exception.h>#include <symengine/symengine_rcp.h>#include <symengine/lambda_double.h>#include <symengine/visitor.h>#include <deal.II/base/exceptions.h>#include <deal.II/base/utilities.h>#include <deal.II/differentiation/sd/symengine_number_types.h>#include <deal.II/differentiation/sd/symengine_number_visitor_internal.h>#include <deal.II/differentiation/sd/symengine_scalar_operations.h>#include <deal.II/differentiation/sd/symengine_tensor_operations.h>#include <deal.II/differentiation/sd/symengine_utilities.h>#include <boost/serialization/split_member.hpp>#include <boost/type_traits.hpp>#include <algorithm>#include <map>#include <memory>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | Differentiation::SD::BatchOptimizer< ReturnType > |
Namespaces | |
| namespace | Differentiation |
| namespace | Differentiation::SD |
| namespace | Differentiation::SD::internal |
Enumerations | |
| enum class | Differentiation::SD::OptimizerType { Differentiation::SD::dictionary , Differentiation::SD::lambda , Differentiation::SD::llvm } |
| enum class | Differentiation::SD::OptimizationFlags : unsigned char { Differentiation::SD::optimize_default = 0 , Differentiation::SD::optimize_cse = 0x0001 , Differentiation::SD::optimize_aggressive = 0x0002 , Differentiation::SD::optimize_all = optimize_cse | optimize_aggressive } |