| 2221 | } |
| 2222 | |
| 2223 | void init_libctl(material_type default_mat, bool ensure_per, meep::grid_volume *gv, |
| 2224 | vector3 cell_size, vector3 cell_center, geometric_object_list *geom_) { |
| 2225 | geom_initialize(); |
| 2226 | set_default_material(default_mat); |
| 2227 | ensure_periodicity = ensure_per; |
| 2228 | geometry_center = cell_center; |
| 2229 | dimensions = meep::number_of_directions(gv->dim); |
| 2230 | geometry_lattice.size = cell_size; |
| 2231 | geom_fix_object_list(*geom_); |
| 2232 | } |
| 2233 | |
| 2234 | bool fragment_stats::has_non_medium_material() { |
| 2235 | for (int i = 0; i < geom.num_items; ++i) { |
no test coverage detected