|
ViennaLS
|
#include <lsOxidationDiffusion.hpp>#include <lsOxidationSolverBase.hpp>#include <algorithm>#include <atomic>#include <cmath>#include <cstdint>#include <cstdio>#include <functional>#include <memory>#include <stdexcept>#include <string>#include <tuple>#include <unordered_map>#include <omp.h>#include <vcTimer.hpp>#include <Eigen/SparseCore>#include <Eigen/SparseLU>#include <amgcl/adapter/crs_tuple.hpp>#include <amgcl/amg.hpp>#include <amgcl/backend/builtin.hpp>#include <amgcl/coarsening/smoothed_aggregation.hpp>#include <amgcl/make_solver.hpp>#include <amgcl/preconditioner/schur_pressure_correction.hpp>#include <amgcl/relaxation/as_preconditioner.hpp>#include <amgcl/relaxation/ilu0.hpp>#include <amgcl/relaxation/spai0.hpp>#include <amgcl/solver/fgmres.hpp>#include <amgcl/solver/preonly.hpp>Go to the source code of this file.
Classes | |
| struct | viennals::OxidationDeformationParameters |
| Parameters for the Cartesian-grid oxide deformation model. More... | |
| class | viennals::OxidationDeformation< T, D > |
| Propagates the volume expansion generated at the Si/SiO2 interface through the oxide as a Cartesian-grid deformation velocity field. More... | |
| struct | viennals::OxidationDeformation< T, D >::MacLin |
| class | viennals::OxidationMaterialVelocity< T, D > |
| Monolithic contact: one material's velocity from the shared mechanics solve, as a VelocityField for advecting that material's surface. More... | |
Namespaces | |
| namespace | viennals |