30#include <unordered_set>
33#include "../../../Common/include/geometry/elements/CElement.hpp"
34#include "../../../Common/include/parallelization/omp_structure.hpp"
Headers of the CSolver class which is inherited by all of the other solvers.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Abstract class for defining finite elements.
Definition CElement.hpp:58
Base class for FEM elasticity solvers.
Definition CFEASolverBase.hpp:41
~CFEASolverBase()
Destructor of the class.
Definition CFEASolverBase.cpp:62
@ MAXNVAR
Definition CFEASolverBase.hpp:46
void CommunicateExtraEliminationVertices(const CGeometry *geometry, vector< unsigned long > &myPoints)
Communicate extra vertices for elimination in the linear system.
Definition CFEASolverBase.cpp:77
unsigned long nElement
Number of elements.
Definition CFEASolverBase.hpp:53
@ MAXNDIM
Definition CFEASolverBase.hpp:45
@ OMP_MAX_SIZE
Definition CFEASolverBase.hpp:48
vector< unsigned long > ExtraVerticesToEliminate
Definition CFEASolverBase.hpp:55
@ OMP_MIN_SIZE
Definition CFEASolverBase.hpp:47
CElement *** element_container
Vector which the define the finite element structure for each problem.
Definition CFEASolverBase.hpp:52
@ MAXNNODE_3D
Definition CFEASolverBase.hpp:44
@ MAXNNODE_2D
Definition CFEASolverBase.hpp:43
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition CGeometry.hpp:75
Definition CSolver.hpp:71
LINEAR_SOLVER_MODE
Type of operation for the linear system solver, changes the source of solver options.
Definition option_structure.hpp:3027
@ STANDARD
Operate in standard mode.