MCPcopy Create free account
hub / github.com/NanoComp/meep / init_libctl

Function init_libctl

src/meepgeom.cpp:2223–2232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2221}
2222
2223void 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
2234bool fragment_stats::has_non_medium_material() {
2235 for (int i = 0; i < geom.num_items; ++i) {

Callers 2

compute_fragment_statsFunction · 0.85
get_epsilon_gridFunction · 0.85

Calls 2

set_default_materialFunction · 0.85
number_of_directionsFunction · 0.85

Tested by

no test coverage detected