| activate_recorded_tape(const typename Types< ad_type >::tape_index tape_index) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| activate_tape(const typename Types< ad_type >::tape_index tape_index, const bool read_mode) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| active_tape_index() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| active_tape_requires_retaping() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| ad_type typedef | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| clear_active_tape() | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| configure_tapeless_mode(const unsigned int n_independent_variables, const bool ensure_persistent_setting=true) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | static |
| dependent_variables | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| dimension | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | static |
| finalize_sensitive_independent_variables() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| get_sensitive_variables() const | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| get_sensitive_variables(const ExtractorType &extractor) const | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| HelperBase(const unsigned int n_independent_variables, const unsigned int n_dependent_variables) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| independent_variable_values | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | mutableprotected |
| independent_variables | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | mutableprotected |
| initialize_non_sensitive_independent_variable(const unsigned int index, ad_type &out) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| is_recording() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| is_registered_tape(const typename Types< ad_type >::tape_index tape_index) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| is_symmetric_independent_variable(const unsigned int index) const | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | protected |
| mark_independent_variable(const unsigned int index, ad_type &out) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| n_dependent_variables() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| n_independent_variables() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| n_registered_dependent_variables() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| n_registered_independent_variables() const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| n_symmetric_independent_variables() const | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | protected |
| PointLevelFunctionsBase(const unsigned int n_independent_variables, const unsigned int n_dependent_variables) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| print(std::ostream &stream) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| print_tape_stats(const typename Types< ad_type >::tape_index tape_index, std::ostream &stream) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| print_values(std::ostream &stream) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| recorded_tape_requires_retaping(const typename Types< ad_type >::tape_index tape_index) const | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| register_dependent_variable(const unsigned int index, const ad_type &func) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| register_independent_variable(const ValueType &value, const ExtractorType &extractor) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| register_independent_variables(const std::vector< scalar_type > &values) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| registered_independent_variable_values | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| registered_marked_dependent_variables | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| registered_marked_independent_variables | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | mutableprotected |
| reset(const unsigned int n_independent_variables=::numbers::invalid_unsigned_int, const unsigned int n_dependent_variables=::numbers::invalid_unsigned_int, const bool clear_registered_tapes=true) override | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | virtual |
| reset_registered_dependent_variables(const bool flag=false) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| reset_registered_independent_variables() | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| scalar_type typedef | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| set_independent_variable(const ValueType &value, const ExtractorType &extractor) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| set_independent_variables(const std::vector< scalar_type > &values) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | |
| set_sensitivity_value(const unsigned int index, const bool symmetric_component, const scalar_type &value) | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | protected |
| Differentiation::AD::HelperBase::set_sensitivity_value(const unsigned int index, const scalar_type &value) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| set_tape_buffer_sizes(const typename Types< ad_type >::tape_buffer_sizes obufsize=64 *1024 *1024, const typename Types< ad_type >::tape_buffer_sizes lbufsize=64 *1024 *1024, const typename Types< ad_type >::tape_buffer_sizes vbufsize=64 *1024 *1024, const typename Types< ad_type >::tape_buffer_sizes tbufsize=64 *1024 *1024) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| start_recording_operations(const typename Types< ad_type >::tape_index tape_index, const bool overwrite_tape=false, const bool keep_independent_values=true) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| stop_recording_operations(const bool write_tapes_to_file=false) | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | |
| symmetric_independent_variables | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | private |
| taped_driver | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| tapeless_driver | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | protected |
| ~HelperBase()=default | Differentiation::AD::HelperBase< ADNumberTypeCode, ScalarType > | virtual |
| ~PointLevelFunctionsBase()=default | Differentiation::AD::PointLevelFunctionsBase< dim, ADNumberTypeCode, ScalarType > | virtual |