|
PolyFEM
|
#include <polyfem/Common.hpp>#include <polyfem/Units.hpp>#include <polyfem/basis/ElementBases.hpp>#include <polyfem/basis/InterfaceData.hpp>#include <polyfem/assembler/ElementAssemblyValues.hpp>#include <polyfem/assembler/AssemblyValsCache.hpp>#include <polyfem/assembler/RhsAssembler.hpp>#include <polyfem/assembler/PressureAssembler.hpp>#include <polyfem/assembler/MacroStrain.hpp>#include <polyfem/assembler/Problem.hpp>#include <polyfem/assembler/Assembler.hpp>#include <polyfem/assembler/AssemblerUtils.hpp>#include <polyfem/mesh/Mesh.hpp>#include <polyfem/mesh/Obstacle.hpp>#include <polyfem/mesh/MeshNodes.hpp>#include <polyfem/mesh/LocalBoundary.hpp>#include <polyfem/solver/SolveData.hpp>#include <polyfem/solver/DiffCache.hpp>#include <polyfem/utils/StringUtils.hpp>#include <polyfem/utils/ElasticityUtils.hpp>#include <polyfem/utils/JSONUtils.hpp>#include <polyfem/utils/Logger.hpp>#include <polyfem/assembler/PeriodicBoundary.hpp>#include <polyfem/io/OutData.hpp>#include <polysolve/linear/Solver.hpp>#include <Eigen/Dense>#include <Eigen/Sparse>#include <memory>#include <string>#include <unordered_map>#include <spdlog/sinks/basic_file_sink.h>#include <ipc/collision_mesh.hpp>#include <ipc/utils/logger.hpp>Go to the source code of this file.
Classes | |
| class | polyfem::State |
| main class that contains the polyfem solver and all its state More... | |
Namespaces | |
| namespace | polysolve |
| namespace | polysolve::nonlinear |
| namespace | polyfem |
| namespace | polyfem::assembler |
| Used for test only. | |
| namespace | polyfem::mesh |
Enumerations | |
| enum class | polyfem::CacheLevel { polyfem::None , polyfem::Solution , polyfem::Derivatives } |