FEDEM Solver
R8.0
Source code of the dynamics solver
|
Reallocates a data object. More...
Public Member Functions | |
subroutine | reallocatesysmat (label, this, newAlloc, ierr) |
Allocates, reallocates or deallocates a system matrix object. More... | |
subroutine | reallocateskyline (label, this, newAlloc, ierr) |
Allocates, reallocates or deallocates a skyline storage object. More... | |
subroutine | reallocatesparse (label, this, nspar, ierr) |
Allocates, reallocates or deallocates a sparse storage object. More... | |
subroutine | reallocategsf (label, this, newAlloc, ierr) |
Allocates, reallocates or deallocates a GSF storage object. More... | |
subroutine | reallocatepardiso (label, this, newAlloc, ierr) |
Allocates, reallocates or deallocates a Pardiso storage object. More... | |
Reallocates a data object.
subroutine sysmatrixtypemodule::reallocate::reallocategsf | ( | character(len=*), intent(in) | label, |
type(gsfstoragetype), pointer | this, | ||
logical, intent(in), optional | newAlloc, | ||
integer, intent(inout), optional | ierr | ||
) |
Allocates, reallocates or deallocates a GSF storage object.
[in] | label | Text label used for logging of dynamic memory use |
this | The sysmatrixtypemodule::gsfstoragetype object to allocate | |
[in] | newAlloc | If .true., a new system matrix is allocated |
ierr | Error flag |
If reallocated, the existing contents is lost.
subroutine sysmatrixtypemodule::reallocate::reallocatepardiso | ( | character(len=*), intent(in) | label, |
type(pardisostoragetype), pointer | this, | ||
logical, intent(in), optional | newAlloc, | ||
integer, intent(inout), optional | ierr | ||
) |
Allocates, reallocates or deallocates a Pardiso storage object.
[in] | label | Text label used for logging of dynamic memory use |
this | The sysmatrixtypemodule::pardisostoragetype object to allocate | |
[in] | newAlloc | If .true., a new system matrix is allocated |
ierr | Error flag |
If reallocated, the existing contents is lost.
subroutine sysmatrixtypemodule::reallocate::reallocateskyline | ( | character(len=*), intent(in) | label, |
type(skylinestoragetype), pointer | this, | ||
logical, intent(in), optional | newAlloc, | ||
integer, intent(inout), optional | ierr | ||
) |
Allocates, reallocates or deallocates a skyline storage object.
[in] | label | Text label used for logging of dynamic memory use |
this | The sysmatrixtypemodule::skylinestoragetype object to allocate | |
[in] | newAlloc | If .true., a new system matrix is allocated |
ierr | Error flag |
If reallocated, the existing contents is lost.
subroutine sysmatrixtypemodule::reallocate::reallocatesparse | ( | character(len=*), intent(in) | label, |
type(sparsestoragetype), pointer | this, | ||
integer(ik), intent(in), optional | nspar, | ||
integer, intent(inout), optional | ierr | ||
) |
Allocates, reallocates or deallocates a sparse storage object.
[in] | label | Text label used for logging of dynamic memory use |
this | The sysmatrixtypemodule::sparsestoragetype object to allocate | |
[in] | nspar | Size of the control array mspar |
ierr | Error flag |
If reallocated, the existing contents is lost.
subroutine sysmatrixtypemodule::reallocate::reallocatesysmat | ( | character(len=*), intent(in) | label, |
type(sysmatrixtype), pointer | this, | ||
logical, intent(in), optional | newAlloc, | ||
integer, intent(inout), optional | ierr | ||
) |
Allocates, reallocates or deallocates a system matrix object.
[in] | label | Text label used for logging of dynamic memory use |
this | The sysmatrixtypemodule::sysmatrixtype object to allocate | |
newAlloc | If .true., a new system matrix is allocated | |
ierr | Error flag |
If reallocated, the existing contents is lost.