Wildmeshing Toolkit
Loading...
Searching...
No Matches
wildmeshing2d.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
5
7
8std::vector<std::pair<std::shared_ptr<Mesh>, std::string>> wildmeshing2d(
9 const WildMeshingOptions& options);
10
11// void adjust_sizing_field(
12// Mesh& m,
13// const TypedAttributeHandle<Rational>& coordinate_handle,
14// const TypedAttributeHandle<double>& edge_length_handle,
15// const TypedAttributeHandle<double>& sizing_field_scalar_handle,
16// const TypedAttributeHandle<double>& energy_handle,
17// const TypedAttributeHandle<double>& target_edge_length_handle,
18// const TypedAttributeHandle<char>& visited_handle,
19// const double stop_energy,
20// const double current_max_energy,
21// const double initial_target_edge_length,
22// const double min_target_edge_length);
23
24// void set_operation_energy_filter(
25// Mesh& m,
26// const TypedAttributeHandle<Rational>& coordinate_handle,
27// const TypedAttributeHandle<double>& energy_handle,
28// const TypedAttributeHandle<char>& energy_filter_handle,
29// const TypedAttributeHandle<char>& visited_handle,
30// const double stop_energy,
31// const double current_max_energy,
32// const double initial_target_edge_length);
33
34// void set_operation_energy_filter_after_sizing_field(
35// Mesh& m,
36// const TypedAttributeHandle<Rational>& coordinate_handle,
37// const TypedAttributeHandle<double>& energy_handle,
38// const TypedAttributeHandle<char>& energy_filter_handle,
39// const TypedAttributeHandle<char>& visited_handle,
40// const double stop_energy,
41// const double current_max_energy,
42// const double initial_target_edge_length);
43
44} // namespace wmtk::components::internal
std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > wildmeshing2d(const WildMeshingOptions &options)