|
PolyFEM
|
#include "NonlinearElasticVarForm.hpp"#include <polyfem/assembler/AssemblerUtils.hpp>#include <polyfem/assembler/MacroStrain.hpp>#include <polyfem/mesh/mesh2D/Mesh2D.hpp>#include <polyfem/mesh/mesh3D/Mesh3D.hpp>#include <polyfem/mesh/collision_proxy/CollisionProxy.hpp>#include <polyfem/mesh/GeometryReader.hpp>#include <polyfem/utils/Logger.hpp>#include <polyfem/utils/MatrixUtils.hpp>#include <polyfem/utils/StringUtils.hpp>#include <polyfem/utils/Timer.hpp>#include <polyfem/utils/JSONUtils.hpp>#include <polyfem/utils/Jacobian.hpp>#include <polyfem/io/MatrixIO.hpp>#include <polyfem/io/OBJWriter.hpp>#include <polyfem/io/SolverCSVWriter.hpp>#include <polyfem/solver/ALSolver.hpp>#include <polyfem/solver/NLProblem.hpp>#include <polyfem/solver/forms/FrictionForm.hpp>#include <polyfem/solver/forms/NormalAdhesionForm.hpp>#include <polyfem/solver/forms/SmoothContactForm.hpp>#include <polyfem/solver/forms/TangentialAdhesionForm.hpp>#include <polyfem/time_integrator/ImplicitTimeIntegrator.hpp>#include <igl/Timer.h>#include <igl/edges.h>#include <ipc/ipc.hpp>#include <polysolve/linear/Solver.hpp>#include <polysolve/nonlinear/Solver.hpp>#include <algorithm>#include <cmath>#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | polyfem |
| namespace | polyfem::varform |