|
| static ::ExceptionBase & | Differentiation::SD::ExcSymEngineLLVMNotAvailable () |
| static ::ExceptionBase & | Differentiation::SD::ExcSymEngineLLVMReturnTypeNotSupported () |
| template<typename StreamType> |
| StreamType & | Differentiation::SD::operator<< (StreamType &s, OptimizerType o) |
| OptimizationFlags | Differentiation::SD::operator| (const OptimizationFlags f1, const OptimizationFlags f2) |
| OptimizationFlags & | Differentiation::SD::operator|= (OptimizationFlags &f1, const OptimizationFlags f2) |
| OptimizationFlags | Differentiation::SD::operator& (const OptimizationFlags f1, const OptimizationFlags f2) |
| OptimizationFlags & | Differentiation::SD::operator&= (OptimizationFlags &f1, const OptimizationFlags f2) |
| bool | Differentiation::SD::internal::use_symbolic_CSE (const enum OptimizationFlags &flags) |
| int | Differentiation::SD::internal::get_LLVM_optimization_level (const enum OptimizationFlags &flags) |
| template<typename StreamType> |
| StreamType & | Differentiation::SD::operator<< (StreamType &s, OptimizationFlags o) |
| template<typename NumberType, int rank, int dim, template< int, int, typename > class TensorType> |
| TensorType< rank, dim, NumberType > | Differentiation::SD::internal::tensor_evaluate_optimized (const TensorType< rank, dim, Expression > &symbol_tensor, const std::vector< NumberType > &cached_evaluation, const BatchOptimizer< NumberType > &optimizer) |
| template<typename NumberType, int dim> |
| SymmetricTensor< 4, dim, NumberType > | Differentiation::SD::internal::tensor_evaluate_optimized (const SymmetricTensor< 4, dim, Expression > &symbol_tensor, const std::vector< NumberType > &cached_evaluation, const BatchOptimizer< NumberType > &optimizer) |
| template<typename NumberType, typename T> |
| void | Differentiation::SD::internal::register_functions (BatchOptimizer< NumberType > &optimizer, const T &function) |
| template<typename NumberType, typename T> |
| void | Differentiation::SD::internal::register_functions (BatchOptimizer< NumberType > &optimizer, const std::vector< T > &functions) |
| template<typename NumberType, typename T, typename... Args> |
| void | Differentiation::SD::internal::register_functions (BatchOptimizer< NumberType > &optimizer, const T &function, const Args &...other_functions) |
| template<int rank, int dim, template< int, int, typename > class TensorType> |
| types::symbol_vector | Differentiation::SD::internal::unroll_to_expression_vector (const TensorType< rank, dim, Expression > &symbol_tensor) |
| template<int dim> |
| types::symbol_vector | Differentiation::SD::internal::unroll_to_expression_vector (const SymmetricTensor< 4, dim, Expression > &symbol_tensor) |