Focus Konstruksjon - File Based System
|
Class that holds input data for nonlinear analysis. More...
Protected Attributes | |
double | m_EpsilonDisplacement = 1.0e-10 |
Displacement convergence criterion. More... | |
double | m_EpsilonResidual = 1.0e-10 |
Residual convergence criterion. More... | |
double | m_EpsilonEnergy = 1.0e-10 |
Energy convergence criterion. More... | |
double | m_MaxLambda = 1.0 |
Maximum virtual time parameter value. More... | |
int | m_MaxNumSteps = 10 |
The maximum number of steps to perform. More... | |
int | m_MaxNumIter = 20 |
The maximun number of equilibrium iterations to perform in each step. More... | |
CfemPlugin.CONTROLTYPE | m_ControlType = CfemPlugin.CONTROLTYPE.ARC |
The type of control type to use when performing the predictor and corrector steps. More... | |
double [] | m_ArcLengths = null |
The arc lengths to use for the analysis. There should be <m_MaxNumSteps> entries in the array. More... | |
Properties | |
double | EpsilonDisplacement [get, set] |
Get or set the displacement convergence criterion. More... | |
double | EpsilonResidual [get, set] |
Get or set the residual convergence criterion. More... | |
double | EpsilonEnergy [get, set] |
Get or set the energy convergence criterion. More... | |
double | MaxLambda [get, set] |
Get or set the maximum virtual time paramter value. More... | |
int | MaxNumSteps [get, set] |
Get or set the maximum number of steps to perform. More... | |
int | MaxNumIter [get, set] |
Get or set the maximum number of equilibrium iterations to perform for each step. More... | |
CfemPlugin.CONTROLTYPE | ControlType [get, set] |
Get or set the type of control to use when calculating the load/displacement increments. More... | |
double [] | ArcLengths [get, set] |
Get or set an array of the arc lengths to use in the analysis. More... | |
Class that holds input data for nonlinear analysis.
Class that holds input data for nonlinear analysis
|
protected |
The arc lengths to use for the analysis. There should be <m_MaxNumSteps> entries in the array.
|
protected |
The type of control type to use when performing the predictor and corrector steps.
|
protected |
Displacement convergence criterion.
|
protected |
Energy convergence criterion.
|
protected |
Residual convergence criterion.
|
protected |
Maximum virtual time parameter value.
|
protected |
The maximun number of equilibrium iterations to perform in each step.
|
protected |
The maximum number of steps to perform.
|
getset |
Get or set an array of the arc lengths to use in the analysis.
Get or set an array of the arc lengths to use in the analysis. There should be <maxNumSteps> entries in the array
|
getset |
Get or set the type of control to use when calculating the load/displacement increments.
Get or set the type of control to use when calculating the load/displacement increments
|
getset |
Get or set the displacement convergence criterion.
Get or set the displacment convergence criterion. The analysis is assumed to have converged if the length of the incremental displacement vector divided by the number of dofs is less than <EpsilonDisplacement>
|
getset |
Get or set the energy convergence criterion.
Get or set the energy convergence criterion. The analysis is assumed to have converged if the incremental energy (incremental displacement multiplied by the residual) divided by the number of dofs is less than <EpsilonEnergy>
|
getset |
Get or set the residual convergence criterion.
Get or set the residual convergence criterion. The analysis is assumed to have converged if the residual divided by the number of dofs is less than <EpsilonResidual>
|
getset |
Get or set the maximum virtual time paramter value.
Get or set the maximum virtual time parameter value. The analysis will end if the virtual time value exceeds this value
|
getset |
Get or set the maximum number of equilibrium iterations to perform for each step.
Get or set the maximum number of equilibrium iterations to perform for each step
|
getset |
Get or set the maximum number of steps to perform.
Get or set the maximum number of steps to perform