Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Differentiation::AD::TapedDrivers< ADNumberType, ScalarType, T > Member List

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() constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
get_registered_tape_indices() constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
gradient(const typename Types< ADNumberType >::tape_index active_tape_index, const std::vector< ScalarType > &independent_variables, Vector< ScalarType > &gradient) constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
hessian(const typename Types< ADNumberType >::tape_index active_tape_index, const std::vector< ScalarType > &independent_variables, FullMatrix< ScalarType > &hessian) constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
is_recording() constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
is_registered_tape(const typename Types< ADNumberType >::tape_index tape_index) constDifferentiation::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) constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
keep_independent_values() constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
last_action_requires_retaping() constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
print(std::ostream &stream) constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >
print_tape_stats(const typename Types< ADNumberType >::tape_index tape_index, std::ostream &stream) constDifferentiation::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) constDifferentiation::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) constDifferentiation::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) constDifferentiation::AD::TapedDrivers< ADNumberType, ScalarType, T >