CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pod_vector<size_t> CppAD::local::sparse_list::post_
private

Vectors of elements that have not yet been added to corresponding sets.

  • If all the post_element calls for the i-th set have been added, post_[i] is zero. Otherwise the conditions below hold.
  • data_[ post_[i] ].value is the first element that has been posted, but not yet added, to set i.
  • For all lists, the last pair in the list has data_ index zero, data_[0].value == end_ and data_[0].next = 0, and is not in the posted elements.

Definition at line 101 of file sparse_list.hpp.

Referenced by assignment(), binary_intersection(), binary_union(), check_data_structure(), drop(), is_element(), number_elements(), operator=(), post_element(), process_post(), resize(), and CppAD::local::sparse_list_const_iterator::sparse_list_const_iterator().