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\}}\)
Differentiation::SD::BatchOptimizer< ReturnType > Member List

This is the complete list of members for Differentiation::SD::BatchOptimizer< ReturnType >, including all inherited members.

BatchOptimizer()Differentiation::SD::BatchOptimizer< ReturnType >
BatchOptimizer(const enum OptimizerType &optimization_method, const enum OptimizationFlags &optimization_flags=OptimizationFlags::optimize_all)Differentiation::SD::BatchOptimizer< ReturnType >
BatchOptimizer(const BatchOptimizer &other)Differentiation::SD::BatchOptimizer< ReturnType >
BatchOptimizer(BatchOptimizer &&)=defaultDifferentiation::SD::BatchOptimizer< ReturnType >
create_optimizer(std::unique_ptr< SymEngine::Visitor > &optimizer)Differentiation::SD::BatchOptimizer< ReturnType >private
dependent_variables_functionsDifferentiation::SD::BatchOptimizer< ReturnType >private
dependent_variables_outputDifferentiation::SD::BatchOptimizer< ReturnType >mutableprivate
evaluate() constDifferentiation::SD::BatchOptimizer< ReturnType >
evaluate(const Expression &func) constDifferentiation::SD::BatchOptimizer< ReturnType >
evaluate(const std::vector< Expression > &funcs) constDifferentiation::SD::BatchOptimizer< ReturnType >
evaluate(const Tensor< rank, dim, Expression > &funcs) constDifferentiation::SD::BatchOptimizer< ReturnType >
evaluate(const SymmetricTensor< rank, dim, Expression > &funcs) constDifferentiation::SD::BatchOptimizer< ReturnType >
extract(const Expression &func, const std::vector< ReturnType > &cached_evaluation) constDifferentiation::SD::BatchOptimizer< ReturnType >
extract(const std::vector< Expression > &funcs, const std::vector< ReturnType > &cached_evaluation) constDifferentiation::SD::BatchOptimizer< ReturnType >
extract(const Tensor< rank, dim, Expression > &funcs, const std::vector< ReturnType > &cached_evaluation) constDifferentiation::SD::BatchOptimizer< ReturnType >
extract(const SymmetricTensor< rank, dim, Expression > &funcs, const std::vector< ReturnType > &cached_evaluation) constDifferentiation::SD::BatchOptimizer< ReturnType >
flagsDifferentiation::SD::BatchOptimizer< ReturnType >private
get_dependent_functions() constDifferentiation::SD::BatchOptimizer< ReturnType >
get_independent_symbols() constDifferentiation::SD::BatchOptimizer< ReturnType >
has_been_serializedDifferentiation::SD::BatchOptimizer< ReturnType >mutableprivate
independent_variables_symbolsDifferentiation::SD::BatchOptimizer< ReturnType >private
is_valid_nonunique_dependent_variable(const SD::Expression &function) constDifferentiation::SD::BatchOptimizer< ReturnType >private
is_valid_nonunique_dependent_variable(const SymEngine::RCP< const SymEngine::Basic > &function) constDifferentiation::SD::BatchOptimizer< ReturnType >private
load(Archive &archive, const unsigned int version)Differentiation::SD::BatchOptimizer< ReturnType >
map_dep_expr_vec_entryDifferentiation::SD::BatchOptimizer< ReturnType >mutableprivate
map_dependent_expression_to_vector_entry_t typedefDifferentiation::SD::BatchOptimizer< ReturnType >private
methodDifferentiation::SD::BatchOptimizer< ReturnType >private
n_dependent_variables() constDifferentiation::SD::BatchOptimizer< ReturnType >
n_independent_variables() constDifferentiation::SD::BatchOptimizer< ReturnType >
optimization_flags() constDifferentiation::SD::BatchOptimizer< ReturnType >
optimization_method() constDifferentiation::SD::BatchOptimizer< ReturnType >
optimize()Differentiation::SD::BatchOptimizer< ReturnType >
optimized() constDifferentiation::SD::BatchOptimizer< ReturnType >
optimizerDifferentiation::SD::BatchOptimizer< ReturnType >mutableprivate
print(Stream &stream, const bool print_cse=false) constDifferentiation::SD::BatchOptimizer< ReturnType >
ready_for_value_extractionDifferentiation::SD::BatchOptimizer< ReturnType >mutableprivate
register_function(const Expression &function)Differentiation::SD::BatchOptimizer< ReturnType >
register_function(const Tensor< rank, dim, Expression > &function_tensor)Differentiation::SD::BatchOptimizer< ReturnType >
register_function(const SymmetricTensor< rank, dim, Expression > &function_tensor)Differentiation::SD::BatchOptimizer< ReturnType >
register_functions(const types::symbol_vector &functions)Differentiation::SD::BatchOptimizer< ReturnType >
register_functions(const SymEngine::vec_basic &functions)Differentiation::SD::BatchOptimizer< ReturnType >
register_functions(const std::vector< T > &functions)Differentiation::SD::BatchOptimizer< ReturnType >
register_functions(const T &functions, const Args &... other_functions)Differentiation::SD::BatchOptimizer< ReturnType >
register_scalar_function(const SD::Expression &function)Differentiation::SD::BatchOptimizer< ReturnType >private
register_symbols(const types::substitution_map &substitution_map)Differentiation::SD::BatchOptimizer< ReturnType >
register_symbols(const SymEngine::map_basic_basic &substitution_map)Differentiation::SD::BatchOptimizer< ReturnType >
register_symbols(const types::symbol_vector &symbols)Differentiation::SD::BatchOptimizer< ReturnType >
register_symbols(const SymEngine::vec_basic &symbols)Differentiation::SD::BatchOptimizer< ReturnType >
register_vector_functions(const types::symbol_vector &functions)Differentiation::SD::BatchOptimizer< ReturnType >private
save(Archive &archive, const unsigned int version) constDifferentiation::SD::BatchOptimizer< ReturnType >
serialize(Archive &archive, const unsigned int version)Differentiation::SD::BatchOptimizer< ReturnType >
set_optimization_method(const enum OptimizerType &optimization_method, const enum OptimizationFlags &optimization_flags=OptimizationFlags::optimize_all)Differentiation::SD::BatchOptimizer< ReturnType >
substitute(const types::substitution_map &substitution_map) constDifferentiation::SD::BatchOptimizer< ReturnType >
substitute(const SymEngine::map_basic_basic &substitution_map) constDifferentiation::SD::BatchOptimizer< ReturnType >
substitute(const types::symbol_vector &symbols, const std::vector< ReturnType > &values) constDifferentiation::SD::BatchOptimizer< ReturnType >
substitute(const SymEngine::vec_basic &symbols, const std::vector< ReturnType > &values) constDifferentiation::SD::BatchOptimizer< ReturnType >
substitute(const std::vector< ReturnType > &substitution_values) constDifferentiation::SD::BatchOptimizer< ReturnType >private
use_symbolic_CSE() constDifferentiation::SD::BatchOptimizer< ReturnType >
values_substituted() constDifferentiation::SD::BatchOptimizer< ReturnType >
~BatchOptimizer()=defaultDifferentiation::SD::BatchOptimizer< ReturnType >