Member List

CPP API: Member List
ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL > Member List

This is the complete list of members for ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >, including all inherited members.

_adjoint(const size_t tape_index)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_adjoint_sizead::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_adjointEx(const size_t tape_index)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_adjointsad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_finish_current_insert_ptr(TAPE_ENTRY *const end)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_get_insert_ptr(const int num_entries2fill, AD_TAPE_INT &new_tape_index)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_get_insert_ptr_range(const int num_entries2fill, AD_TAPE_INT &new_tape_index)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_get_tape_memory() constad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_interpret_adjoint_internal(const position_t &from, const position_t &to, const interpretation_settings &settings)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
_interpret_adjoint_internal_plain(const position_t &from, const position_t &to, const interpretation_settings &settings)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
_interpret_chunk(TAPE_ENTRY *start, TAPE_ENTRY *end, AD_TAPE_INT &progvaridx, const interpretation_settings &settings)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
_isactivead::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_isdeadad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_progvarcounterad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_register_variables_internal(AD_ACTIVE *actives, const typename AD_ACTIVE::VALUE_TYPE *values, int *outs, const int n)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
_reset_tape_callbacks_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
_reset_to_internal(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
_stackad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_stack_sizead::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_topOfStackad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_vecidxad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >private
_zero_adjoints_internal(const position_t &from, const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate
AD_TAPE_CLASS typedefad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >
blob_tape()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
callback_object_t typedefad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >
create(tape_options options=tape_options())ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlinestatic
create(AD_TAPE_INT size, AD_TAPE_INT progvarcounter=0)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlinestatic
create_callback_object(const FCN_PARAMETERS &parameters)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
create_callback_object()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
get_allocated_tape_memory_size() constad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
get_checkpoint_memory_size()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
get_position() constad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
get_tape_memory_size() constad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
insert_callback(FCN_CALLBACK callback_handler, ext_fcn_data_type *D)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_and_reset_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_and_zero_adjoints_from_to(const position_t &from, const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_and_zero_adjoints_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_from(const position_t &from)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_from_to(const position_t &from, const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
interpret_adjoint_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
is_active()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_output_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_output_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > *x, const size_t n)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_output_variable(std::vector< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > > &x)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE &v)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_variable(std::vector< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > > &x)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > *x, const int n, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE *const v)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
register_variable(ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > *x, const size_t n)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
remove(blob_tape *&tape)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlinestatic
reset()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
reset_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
switch_to_active()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
switch_to_passive()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
tape_callbacksad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >
zero_adjoints()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
zero_adjoints_from(const position_t &from)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
zero_adjoints_from_to(const position_t &from, const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
zero_adjoints_to(const position_t &to)ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inline
~blob_tape()ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >inlineprivate