|
hp2FEM
0.1
|
Struct that stores attributes for the Solver class. More...
#include <SolverParam_S.h>

Public Attributes | |
| SolverType_E | SolvType |
| Stores the type of solver used, i.e., global or element-element. | |
| MassStiffType_E | MassType |
| Stores the type of element mass matrix (LUMPED, CONSISTENT, EIGENVALUE). | |
| StiffnessType_E | StiffType |
| Stores the type of the element stiffness matrix (TRANSFORMED, CONSISTENT, EIGENVALUE) | |
| ContactSolver_E | ContactSol |
| Stores the type of the contact solver (PENALTY, LAGRANGIAN, AUGMENTED_LAGRANGIAN) | |
| ContactModel_E | ContactMod |
| Stores the contact model (FRICTIONLESS, FRICTIONAL) | |
| LinearSystemSolutionMethod_E | LSMethod |
| Linear system solution method. | |
| unsigned long | LSMaxIt |
| Maximum number of iterarions for iterative linear solution method. | |
| double | LSPrec |
| Precision for iterative methods. | |
| SolutionAlgorithm_E | SoluAlgorithm |
| Solution method to solve the discrete model (linear, newton_raphson, penalty). | |
| unsigned long | SolMaxIt |
| Maximum number of iterarions for nonlinear solution algorithms. | |
| double | SolPrec |
| Precision for the nonlinear solution algorithms. | |
| NRCriteria_E | SolCrit |
| Criteria for the nonlinear solution algorithms. | |
| unsigned long | NumLoadSteps |
| Number of load steps. | |
| AnalysisType_E | Atype |
| Analysis type (Reynolds, Static, Transient, Modal analysis, Projection). | |
| OperatorType_E | OpType |
| Stores the operator type (symmetric or non_symmetric). | |
| double | to |
| Initial time. | |
| double | tf |
| Final time. | |
| unsigned long | NTS |
| Stores the number of time steps (NTS) for transient analysis. | |
| unsigned long | FrictionCoef |
| Stores the friction coefficient value. | |
| double | PenaltyParameter |
| Stores the penalty parameter. | |
| unsigned long | ContactInteOrder |
| Stores the contact integration order. | |
| TimeIntegrationMeth_E | TimeIntMeth |
| Method for integration in time. | |
| unsigned long | OutFreqNR |
| Frequency that the NR solutions must be written to the output file. . The default value 1 means that the solution is written at every iteration. | |
| unsigned long | OutFreqTime |
| Frequency that solution must be written to the output file. The default value 1 means that the solution is written at every iteration. | |
| LoadIntensity | InitDisplacements |
| Initial displacement conditions for the transient analysis. | |
| LoadIntensity | InitVelocities |
| Initial velocities for the transient analysis. | |
Struct that stores attributes for the Solver class.
| [in] | SolvType | (SolverType_E) : Stores the type of solver used, i.e., global or element-element. |
| [in] | MassType | (MassType_E) : Stores the type of element mass matrix (LUMPED, CONSISTENT, EIGENVALUE). |
| [in] | StiffType | (StiffType_E) : Stores the type of the element stiffness matrix (TRANSFORMED, CONSISTENT, EIGENVALUE) |
| [in] | LSMethod | (LinearSystemSolutionMethod_E) : Linear system solution method. |
| [in] | LSMaxIt | (unsigned long) : Maximum number of iterarions for iterative linear solution method. |
| [in] | LSPrec | (double): Precision for the iterative solution. |
| [in] | SoluAlgorithm | (SolutionAlgorithm_E) : Solution method to solve the discrete model (linear, newton_raphson, penalty). |
| [in] | SolMaxIt | (unsigned long) Maximum number of iterarions for nonlinear solution algorithms. |
| [in] | SolPrec | (double) : Precision for the nonlinear solution algorithms. |
| [in] | NumLoadSteps | (unsigned long) : Number of load steps. |
| [in] | Atype | (AnalysisType_E) : Analysis type (Reynolds, Static, Transient, Modal analysis, Projection). |
| [in] | OpType | (OperatorType_E) : Stores the operator type (symmetric or non_symmetric). |
| [in] | to | (double): Initial time. |
| [in] | tf | (double): Final: time. |
| [in] | NTS | (unsigned long) : Stores the number of time steps (NTS) for transient analysis. |
| [in] | TimeIntMeth | (TimeIntegrationMeth_E) : Method for time integration. |
| [in] | OutFreqNR | (unsigned long): stores the number of the NR iterations for which the solution must be written to the output file. |
| [in] | OutFreqTime | (unsigned long).stores the number of the load/time steps for which the solution must be written to the output file. |
| [in] | InitDisplacements | (LoadIntensity): Initial displacement conditions for the transient analysis. |
| [in] | InitVelocities | (LoadIntensity): Initial velocities for the transient analysis |
1.7.6.1