Wildmeshing Toolkit
|
Classes | |
struct | IsotropicRemeshingOptions |
Functions | |
double | relative_to_absolute_length (const attribute::MeshAttributeHandle &position, const double length_rel) |
void | isotropic_remeshing (const IsotropicRemeshingOptions &options) |
void wmtk::components::isotropic_remeshing::isotropic_remeshing | ( | const IsotropicRemeshingOptions & | options | ) |
Definition at line 56 of file isotropic_remeshing.cpp.
References wmtk::SchedulerStats::collecting_time, wmtk::multimesh::consolidate(), wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::dont_disable_split, wmtk::Edge, wmtk::multimesh::MultiMeshVisitor< NodeFunctor_ >::execute_from_root(), wmtk::SchedulerStats::executing_time, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::fix_uv_seam, wmtk::Mesh::get_multi_mesh_root(), wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::inversion_position_attribute, wmtk::TriMesh::is_connectivity_valid(), wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::iterations, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_abs, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_rel, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::lock_boundary, wmtk::log_and_throw_error(), wmtk::logger(), wmtk::SchedulerStats::number_of_failed_operations(), wmtk::SchedulerStats::number_of_performed_operations(), wmtk::SchedulerStats::number_of_successful_operations(), wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::other_position_attributes, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::pass_through_attributes, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::position_attribute, wmtk::primitive_type_name(), relative_to_absolute_length(), wmtk::Scheduler::run_operation_on_all(), wmtk::SchedulerStats::sorting_time, wmtk::Triangle, wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::use_for_periodic, and wmtk::Vertex.
Referenced by TEST_CASE().
double wmtk::components::isotropic_remeshing::relative_to_absolute_length | ( | const attribute::MeshAttributeHandle & | position, |
const double | length_rel | ||
) |
Definition at line 37 of file isotropic_remeshing.cpp.
References wmtk::Mesh::create_const_accessor(), wmtk::Mesh::get_all(), wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::Vertex, and wmtk::simplex::vertices().
Referenced by isotropic_remeshing().