|
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) |
|