|
ViennaLS
|
#include <lsOxidationDeformation.hpp>#include <lsOxidationSolverBase.hpp>#include <hrleSparseStarIterator.hpp>#include <algorithm>#include <array>#include <cmath>#include <omp.h>#include <stdexcept>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | viennals::OxidationMaskParameters |
| class | viennals::OxidationMaskBending< T, D > |
| Vector velocity field for a compliant oxidation mask driven by solved oxide traction. A Cartesian viscous elasticity solve is built inside the mask level set, oxide-contact faces use a traction ghost velocity, and the resulting vector field moves the entire mask body. Repeated applications use Aitken relaxation on the contact-interface velocity update. More... | |
| class | viennals::OxidationConstrainedAmbient< T, D > |
| Velocity field for the oxide outer interface when part of that interface is in contact with a mask. Open oxide/ambient regions use the oxide deformation field. Mask-contact regions are kinematically constrained to the solved mask vector velocity and do not receive additional free-surface scalar growth. More... | |
Namespaces | |
| namespace | viennals |