| after(const std::vector< Tuple > &top_dimension_tuples_before, const std::vector< Tuple > &top_dimension_tuples_after) const | wmtk::invariants::Invariant | virtual |
| before(const simplex::Simplex &s) const override | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | virtual |
| CollapseSoftEnergyBeforeInvariant(const Mesh &m, const attribute::TypedAttributeHandle< Rational > &coordinate, const attribute::TypedAttributeHandle< double > &energy, const attribute::TypedAttributeHandle< double > &edge_length, const attribute::TypedAttributeHandle< double > &target_edge_length, int64_t collapse_type=0, double eps=0.1) | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | |
| directly_modified_after(const std::vector< simplex::Simplex > &simplices_before, const std::vector< simplex::Simplex > &simplices_after) const | wmtk::invariants::Invariant | virtual |
| get_top_dimension_cofaces(const std::vector< simplex::Simplex > &simplices) const | wmtk::invariants::Invariant | private |
| Invariant(const Mesh &m) | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | |
| Invariant(const Mesh &m, bool use_before, bool use_old_state_in_after, bool use_new_state_in_after) | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | |
| m_collapse_type | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_coordinate_handle | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_edge_length_handle | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_energy_handle | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_eps | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_mesh | wmtk::invariants::Invariant | private |
| m_target_edge_length_handle | wmtk::invariants::CollapseSoftEnergyBeforeInvariant | private |
| m_use_before | wmtk::invariants::Invariant | private |
| m_use_new_state_in_after | wmtk::invariants::Invariant | private |
| m_use_old_state_in_after | wmtk::invariants::Invariant | private |
| mesh() const | wmtk::invariants::Invariant | |
| use_after() const | wmtk::invariants::Invariant | |
| use_before() const | wmtk::invariants::Invariant | |
| use_new_state_in_after() const | wmtk::invariants::Invariant | |
| use_old_state_in_after() const | wmtk::invariants::Invariant | |
| ~Invariant() | wmtk::invariants::Invariant | virtual |