Elmer FEM solver Elmer is an open source finite element software for multiphysical problems
RigidBodyReduction.src File Reference

## Functions/Subroutines

INTEGER function rigidbody (Model, Solver, A, b, x, n, DOFs, Norm)

subroutine computemasscenter (Centers, Model, Solver, Indx, n)

subroutine crs_sortmatrixvalues (A)

type(matrix_t) function, pointer crs_transposelocal (A, MVal, DVal)

subroutine crs_matrixmatrixmultiply (C, A, B, MVal, DVal)

subroutine localfreematrix (A)

## Function/Subroutine Documentation

 subroutine rigidbody::computemasscenter ( real(kind=dp), dimension(:,:), pointer Centers, type(model_t) Model, type(solver_t) Solver, integer, dimension( model % numberofbodies ) Indx, integer n )

Referenced by rigidbody().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine rigidbody::crs_matrixmatrixmultiply ( type(matrix_t), pointer C, type(matrix_t), pointer A, type(matrix_t), pointer B, logical MVal, logical, optional DVal )

Here is the call graph for this function:

 subroutine rigidbody::crs_sortmatrixvalues ( type(matrix_t), pointer A)

References generalutils::sortf(), and generalutils::sorti().

Here is the call graph for this function:

 type(matrix_t) function, pointer rigidbody::crs_transposelocal ( type(matrix_t), pointer A, logical, optional MVal, logical, optional DVal )

References generalutils::allocatematrix(), messages::error(), and messages::fatal().

Here is the call graph for this function:

 subroutine rigidbody::localfreematrix ( type(matrix_t), pointer A)

Referenced by rigidbody().

Here is the caller graph for this function:

 subroutine rigidbody::matrixbandwidthoptimize ( type(matrix_t), pointer A, logical, optional DoneAlready )

Referenced by rigidbody().

Here is the call graph for this function:

Here is the caller graph for this function:

 INTEGER function rigidbody ( type(model_t) Model, type(solver_t), target Solver, type(matrix_t), pointer A, real(kind=dp), dimension(n) b, real(kind=dp), dimension(n) x, integer n, integer DOFs, real(kind=dp) Norm )

Subroutine for reducing a rigid body as a mass point for the linear elasticity.

Here is the call graph for this function: