Evaluates the material properties for all elements contained
in the computeElems variable of the material_desc datatype.
@note Todo
PV 20151027 Write unit tests for this routine as I'm not sure
whether the index calculations around nScalars and iMat
do what they are supposed to do.
if (.not. associated (material%material_desc%material_elems(levelindex, iMat) &
& %stFunPtr )) then
write(,) '++++++++POINTER is not set!!++++++++++'
end if
The description of the material properties. The compute lists in the
material description is filled up by calling this subroutine.
The indizes of variables in the global varSys that are used as
material's, penalization's or whatever's data sources.
This data is needed to calculate the number of total material components.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.