FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines | Variables
normTypeModule.f90 File Reference

Convergence norm data containers. More...

Data Types

type  normtypemodule::testitemtype
 Data type representing a convergence check definition. More...
 
type  normtypemodule::testsettype
 Data type representing a set of convergence checks. More...
 

Modules

module  normtypemodule
 Module with data types representing convergence norm objects.
 

Functions/Subroutines

subroutine normtypemodule::nullifyconvset (convSet)
 Initializes a set of convergence checks object. More...
 
subroutine normtypemodule::deallocateconvset (convSet)
 Deallocates a set of convergence checks object. More...
 
subroutine normtypemodule::initconvchecks (convSet, maxIt, monWorst, monIter, relTol, err)
 Initialize the convergence checks from command-line options. More...
 
subroutine, private normtypemodule::inittolerance (tolType, normName, testItem)
 Initializes a convergence check with data from command-line. More...
 
logical function normtypemodule::hasconverged (convSet, factor_opt)
 Checks if the state of the convergence checks set is converged. More...
 
subroutine testitem (item)
 Evaluates the state of a convergence check. More...
 
subroutine normtypemodule::checkdivergence (testItem, value, mayDiverge)
 Check if a given norm is showing sign of possible divergence. More...
 

Variables

integer, parameter normtypemodule::nnormtypes_p = 4
 Total number of norm types. More...
 
integer, parameter normtypemodule::ivecnorm_p = 1
 Index for L_2 displacement norm. More...
 
integer, parameter normtypemodule::iinftra_p = 2
 Index for L_inf translation norm. More...
 
integer, parameter normtypemodule::iinfrot_p = 3
 Index for L_inf rotation norm. More...
 
integer, parameter normtypemodule::iinfgen_p = 4
 Index for L_inf generalized DOF norm. More...
 

Detailed Description

Convergence norm data containers.

Function/Subroutine Documentation

◆ testitem()

subroutine hasconverged::testitem ( type(testitemtype), intent(in)  item)

Evaluates the state of a convergence check.