Reference documentation for deal.II version 9.5.0
|
This is the complete list of members for Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >, including all inherited members.
activate_tape(const typename Types< ADNumberType >::tape_index tape_index) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
active_tape_index() const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
get_registered_tape_indices() const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
gradient(const typename Types< ADNumberType >::tape_index active_tape_index, const std::vector< ScalarType > &independent_variables, Vector< ScalarType > &gradient) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
hessian(const typename Types< ADNumberType >::tape_index active_tape_index, const std::vector< ScalarType > &independent_variables, FullMatrix< ScalarType > &hessian) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
is_recording() const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
is_registered_tape(const typename Types< ADNumberType >::tape_index tape_index) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
jacobian(const typename Types< ADNumberType >::tape_index active_tape_index, const unsigned int n_dependent_variables, const std::vector< ScalarType > &independent_variables, FullMatrix< ScalarType > &jacobian) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
keep_independent_values() const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
last_action_requires_retaping() const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
print(std::ostream &stream) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
print_tape_stats(const typename Types< ADNumberType >::tape_index tape_index, std::ostream &stream) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
remove_tape(const typename Types< ADNumberType >::tape_index tape_index) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
requires_retaping(const typename Types< ADNumberType >::tape_index tape_index) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
reset(const bool clear_registered_tapes) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
set_tape_buffer_sizes(const typename Types< ADNumberType >::tape_buffer_sizes obufsize=64 *1024 *1024, const typename Types< ADNumberType >::tape_buffer_sizes lbufsize=64 *1024 *1024, const typename Types< ADNumberType >::tape_buffer_sizes vbufsize=64 *1024 *1024, const typename Types< ADNumberType >::tape_buffer_sizes tbufsize=64 *1024 *1024) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
start_taping(const typename Types< ADNumberType >::tape_index tape_index, const bool keep_independent_values) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
stop_taping(const typename Types< ADNumberType >::tape_index active_tape_index, const bool write_tapes_to_file) | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
value(const typename Types< ADNumberType >::tape_index active_tape_index, const std::vector< ScalarType > &independent_variables) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > | |
values(const typename Types< ADNumberType >::tape_index active_tape_index, const unsigned int n_dependent_variables, const std::vector< ScalarType > &independent_variables, Vector< ScalarType > &values) const | Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > |