Test Command: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This command is used to construct a ConvergenceTest object. Certain SolutionAlgorithm objects require a ConvergenceTest object to determine if convergence has been achieved at the end of an iteration step. The convergence test is applied to the matrix equation, AX=B | |||
{| | |||
| style="background:yellow; color:black; width:800px" | '''test testType? arg1? ...''' | |||
|} | |||
---- | |||
The type of convergence test created and the additional arguments required depends on the '''testType?''' provided in the command. | |||
The following contain information about testType? and the args required for each of the available dof numberer types: | |||
test Command Equation | test Command Equation |
Revision as of 22:33, 6 October 2009
This command is used to construct a ConvergenceTest object. Certain SolutionAlgorithm objects require a ConvergenceTest object to determine if convergence has been achieved at the end of an iteration step. The convergence test is applied to the matrix equation, AX=B
test testType? arg1? ... |
The type of convergence test created and the additional arguments required depends on the testType? provided in the command.
The following contain information about testType? and the args required for each of the available dof numberer types:
test Command Equation
- Norm Unbalance Test test is Norm(X) < tol
- Norm Displacement Increment Test test is Norm(X) < tol
- Energy Increment Test test dot(X,B) < tol
- Relative Norm Unbalance Test test is Norm(X) < tol * Norm(X) at trial step 1
- Relative Norm Displacement Increment Test test is Norm(X) < tol * Norm(B) at trial step 1
- Relative Energy Increment Test test dot(X,B) < tol * dot(X,B) at trial step 1