Thin shell configuration object for electromagnetic simulations.
Protoshells act as templates/blueprints for creating thin shell structures in Maxwell simulations. They store all metadata needed to create the actual thin shell elements during mesh processing.
A Protoshell represents a thin conducting layer (like coil insulation or shielding) that is geometrically thin compared to the overall problem size but electrically significant.
The class separates configuration (stored here) from mesh modification (handled by CutFactory), making the code more modular.
Usage workflow:
- Created by MaxwellFactory::read_thin_shell_data() from input file
- Passed to CutFactory for preprocessing terminals and creating cuts
- Results in "tapes" - the processed thin shell surfaces in the mesh