| apply_cache() | wmtk::attribute::CachingAttribute< T > | |
| apply_cache(std::vector< T > &other) const | wmtk::attribute::CachingAttribute< T > | |
| apply_last_scope() | wmtk::attribute::CachingAttribute< T > | private |
| at_current_scope() const | wmtk::attribute::CachingAttribute< T > | |
| Attribute(const std::string &name, int64_t dimension, T default_value=T(0), int64_t size=0) | wmtk::attribute::Attribute< T > | |
| Attribute(Attribute &&o) | wmtk::attribute::Attribute< T > | |
| Attribute(const Attribute &o)=delete | wmtk::attribute::Attribute< T > | |
| BaseType typedef | wmtk::attribute::CachingAttribute< T > | |
| buffer() const | wmtk::attribute::CachingAttribute< T > | inline |
| buffer_end() const | wmtk::attribute::CachingAttribute< T > | inline |
| cache(int64_t index, const Eigen::MatrixBase< Derived > &value) | wmtk::attribute::CachingAttribute< T > | private |
| cache(int64_t index, const T &value) | wmtk::attribute::CachingAttribute< T > | private |
| cache(int64_t index, const Eigen::MatrixBase< Derived > &value) | wmtk::attribute::CachingAttribute< T > | |
| CachingAttribute(const CachingAttribute &)=delete | wmtk::attribute::CachingAttribute< T > | |
| CachingAttribute(CachingAttribute &&)=default | wmtk::attribute::CachingAttribute< T > | |
| change_to_current_scope() | wmtk::attribute::CachingAttribute< T > | |
| change_to_next_scope() | wmtk::attribute::CachingAttribute< T > | |
| change_to_previous_scope() | wmtk::attribute::CachingAttribute< T > | |
| child_hashes() const override | wmtk::attribute::Attribute< T > | virtual |
| clear() | wmtk::attribute::CachingAttribute< T > | |
| consolidate(const std::vector< int64_t > &new2old) | wmtk::attribute::Attribute< T > | |
| const_scalar_attribute(int64_t index) const | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::const_scalar_attribute(int64_t index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| const_vector_attribute(int64_t index) const | wmtk::attribute::CachingAttribute< T > | |
| const_vector_attribute(int64_t index) const -> ConstMapResult< D > | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::const_vector_attribute(int64_t index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| const_vector_attribute_without_stride(int64_t index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| const_vector_attribute_without_stride(int64_t start, const std::vector< T > &data) const -> ConstMapResult< D > | wmtk::attribute::Attribute< T > | |
| const_vector_single_value(int64_t index, int8_t vector_index) const | wmtk::attribute::CachingAttribute< T > | |
| const_vector_single_value(int64_t index, int8_t vector_index) const -> const T & | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::const_vector_single_value(int64_t index, int8_t vector_index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| ConstMapResult typedef | wmtk::attribute::CachingAttribute< T > | |
| current_transaction_index() const | wmtk::attribute::CachingAttribute< T > | inline |
| default_value() const | wmtk::attribute::Attribute< T > | |
| dimension() const | wmtk::attribute::Attribute< T > | |
| emplace() | wmtk::attribute::CachingAttribute< T > | |
| final_transaction_end() const | wmtk::attribute::CachingAttribute< T > | |
| final_transaction_rbegin() const | wmtk::attribute::CachingAttribute< T > | |
| get_value(int64_t index) const | wmtk::attribute::CachingAttribute< T > | private |
| has_transactions() const | wmtk::attribute::CachingAttribute< T > | |
| hash() const | wmtk::utils::Hashable | virtual |
| Hashable() | wmtk::utils::Hashable | |
| Hashable(const Hashable &) | wmtk::utils::Hashable | |
| Hashable(Hashable &&) | wmtk::utils::Hashable | |
| index_remap(const std::vector< T > &old2new) | wmtk::attribute::Attribute< T > | |
| index_remap(const std::vector< T > &old2new, const std::vector< Eigen::Index > &cols) | wmtk::attribute::Attribute< T > | |
| indices() const | wmtk::attribute::CachingAttribute< T > | inline |
| indices_end() const | wmtk::attribute::CachingAttribute< T > | inline |
| m_buffer | wmtk::attribute::CachingAttribute< T > | protected |
| m_buffer_end | wmtk::attribute::CachingAttribute< T > | protected |
| m_current_transaction_index | wmtk::attribute::CachingAttribute< T > | protected |
| m_data | wmtk::attribute::Attribute< T > | protected |
| m_default_value | wmtk::attribute::Attribute< T > | protected |
| m_dimension | wmtk::attribute::Attribute< T > | protected |
| m_indices | wmtk::attribute::CachingAttribute< T > | protected |
| m_indices_end | wmtk::attribute::CachingAttribute< T > | protected |
| m_name | wmtk::attribute::Attribute< T > | protected |
| m_transaction_starts | wmtk::attribute::CachingAttribute< T > | protected |
| MapResult typedef | wmtk::attribute::CachingAttribute< T > | |
| name() const | wmtk::attribute::Attribute< T > | |
| operator=(const CachingAttribute &)=delete | wmtk::attribute::CachingAttribute< T > | |
| operator=(CachingAttribute &&)=default | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::operator=(Attribute &&o) | wmtk::attribute::Attribute< T > | |
| wmtk::attribute::Attribute::operator=(const Attribute &&o)=delete | wmtk::attribute::Attribute< T > | |
| wmtk::utils::Hashable::operator=(const Hashable &) | wmtk::utils::Hashable | |
| wmtk::utils::Hashable::operator=(Hashable &&) | wmtk::utils::Hashable | |
| operator==(const Attribute< T > &o) const | wmtk::attribute::Attribute< T > | |
| pop(bool preserve_changes) | wmtk::attribute::CachingAttribute< T > | |
| pop_scope(bool preserve_changes) | wmtk::attribute::CachingAttribute< T > | |
| push_scope() | wmtk::attribute::CachingAttribute< T > | |
| reserve(int64_t size) | wmtk::attribute::Attribute< T > | |
| reserved_size() const | wmtk::attribute::Attribute< T > | |
| reserved_size(const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| reset() | wmtk::attribute::CachingAttribute< T > | |
| rollback_current_scope() | wmtk::attribute::CachingAttribute< T > | |
| Scalar typedef | wmtk::attribute::CachingAttribute< T > | |
| scalar_attribute(int64_t index) | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::scalar_attribute(int64_t index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| serialize(int dim, MeshWriter &writer) const | wmtk::attribute::Attribute< T > | |
| set(std::vector< T > val) | wmtk::attribute::Attribute< T > | |
| set_name(const std::string &name) | wmtk::attribute::Attribute< T > | inline |
| transaction_depth() const | wmtk::attribute::CachingAttribute< T > | |
| transaction_start_begin(size_t scope_index) const | wmtk::attribute::CachingAttribute< T > | |
| transaction_start_rend(size_t scope_index) const | wmtk::attribute::CachingAttribute< T > | |
| transaction_starts() const | wmtk::attribute::CachingAttribute< T > | inline |
| update_buffer_sizes_for_add(size_t data_size) | wmtk::attribute::CachingAttribute< T > | |
| vector_attribute(int64_t index) | wmtk::attribute::CachingAttribute< T > | |
| vector_attribute(int64_t index) -> MapResult< D > | wmtk::attribute::CachingAttribute< T > | |
| wmtk::attribute::Attribute::vector_attribute(int64_t index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| vector_attribute_without_stride(int64_t index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| vector_attribute_without_stride(int64_t start, std::vector< T > &data) const -> MapResult< D > | wmtk::attribute::Attribute< T > | |
| vector_single_value(int64_t index, int8_t vector_index) | wmtk::attribute::Attribute< T > | |
| vector_single_value(int64_t index, int8_t vector_index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| vector_single_value(int64_t index, int8_t vector_index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
| vector_single_value(int64_t index, int8_t vector_index) | wmtk::attribute::Attribute< T > | |
| ~Attribute() override | wmtk::attribute::Attribute< T > | |
| ~Hashable() | wmtk::utils::Hashable | virtual |