assert_capacity_valid() const | wmtk::attribute::AttributeManager | |
AttributeManager(int64_t size) | wmtk::attribute::AttributeManager | |
AttributeManager(const AttributeManager &o)=delete | wmtk::attribute::AttributeManager | |
AttributeManager(AttributeManager &&o)=default | wmtk::attribute::AttributeManager | |
change_to_child_scope() const | wmtk::attribute::AttributeManager | |
change_to_parent_scope() const | wmtk::attribute::AttributeManager | |
child_hashables() const override | wmtk::attribute::AttributeManager | virtual |
child_hashes() const override | wmtk::attribute::AttributeManager | virtual |
clear_attributes(const std::vector< attribute::MeshAttributeHandle::HandleVariant > &custom_attributes) | wmtk::attribute::AttributeManager | |
create_scope(Mesh &m) | wmtk::attribute::AttributeManager | |
delete_attribute(const attribute::MeshAttributeHandle::HandleVariant &to_delete) | wmtk::attribute::AttributeManager | |
flush_all_scopes() | wmtk::attribute::AttributeManager | |
get() | wmtk::attribute::AttributeManager | inline |
get(PrimitiveType ptype) | wmtk::attribute::AttributeManager | inline |
get(const TypedAttributeHandle< T > &handle) | wmtk::attribute::AttributeManager | inline |
get() const | wmtk::attribute::AttributeManager | inline |
get(PrimitiveType ptype) const | wmtk::attribute::AttributeManager | inline |
get(const TypedAttributeHandle< T > &handle) const | wmtk::attribute::AttributeManager | inline |
get_all_attributes() const | wmtk::attribute::AttributeManager | |
get_attribute_default_value(const TypedAttributeHandle< T > &handle) const | wmtk::attribute::AttributeManager | inline |
get_attribute_dimension(const TypedAttributeHandle< T > &handle) const | wmtk::attribute::AttributeManager | inline |
get_name(const TypedAttributeHandle< T > &attr) const | wmtk::attribute::AttributeManager | inline |
get_name(const attribute::MeshAttributeHandle::HandleVariant &attr) const | wmtk::attribute::AttributeManager | |
guarantee_at_least_attributes(int64_t dimension, int64_t size) | wmtk::attribute::AttributeManager | |
guarantee_at_least_attributes(const std::vector< int64_t > &at_least_capacities) | wmtk::attribute::AttributeManager | |
guarantee_more_attributes(int64_t dimension, int64_t size) | wmtk::attribute::AttributeManager | |
guarantee_more_attributes(const std::vector< int64_t > &more_capacities) | wmtk::attribute::AttributeManager | |
hash() const | wmtk::utils::Hashable | virtual |
Hashable() | wmtk::utils::Hashable | |
Hashable(const Hashable &) | wmtk::utils::Hashable | |
Hashable(Hashable &&) | wmtk::utils::Hashable | |
internal::CheckpointScope class | wmtk::attribute::AttributeManager | friend |
m_capacities | wmtk::attribute::AttributeManager | |
m_char_attributes | wmtk::attribute::AttributeManager | |
m_double_attributes | wmtk::attribute::AttributeManager | |
m_long_attributes | wmtk::attribute::AttributeManager | |
m_rational_attributes | wmtk::attribute::AttributeManager | |
operator=(const AttributeManager &o)=delete | wmtk::attribute::AttributeManager | |
operator=(AttributeManager &&o)=default | wmtk::attribute::AttributeManager | |
wmtk::utils::MerkleTreeInteriorNode::operator=(const Hashable &) | wmtk::utils::Hashable | |
wmtk::utils::MerkleTreeInteriorNode::operator=(Hashable &&) | wmtk::utils::Hashable | |
operator==(const AttributeManager &other) const | wmtk::attribute::AttributeManager | |
parent_scope(Functor &&f, Args &&... args) const | wmtk::attribute::AttributeManager | |
pop_scope(bool apply_updates=true) | wmtk::attribute::AttributeManager | |
push_scope() | wmtk::attribute::AttributeManager | |
register_attribute(const std::string &name, PrimitiveType type, int64_t size, bool replace, T default_value) | wmtk::attribute::AttributeManager | inline |
reserve_attributes(int64_t dimension, int64_t size) | wmtk::attribute::AttributeManager | |
reserve_attributes_to_fit() | wmtk::attribute::AttributeManager | |
reserve_more_attributes(int64_t dimension, int64_t size) | wmtk::attribute::AttributeManager | |
reserve_more_attributes(const std::vector< int64_t > &more_capacities) | wmtk::attribute::AttributeManager | |
reserve_to_fit() | wmtk::attribute::AttributeManager | |
rollback_current_scope() | wmtk::attribute::AttributeManager | |
serialize(MeshWriter &writer) const | wmtk::attribute::AttributeManager | |
set_capacities(std::vector< int64_t > capacities) | wmtk::attribute::AttributeManager | |
set_name(const TypedAttributeHandle< T > &attr, const std::string &name) | wmtk::attribute::AttributeManager | inline |
size() const | wmtk::attribute::AttributeManager | |
~AttributeManager() | wmtk::attribute::AttributeManager | |
~Hashable() | wmtk::utils::Hashable | virtual |