![]() |
deal.II version 9.7.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 > |