OpenCMISS-Iron Internal API Documentation
distributed_matrix_vector::distributedmatrix_datarestore Interface Reference

Private Member Functions

subroutine distributed_matrix_data_restore_intg (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Restores the integer data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used. More...
 
subroutine distributed_matrix_data_restore_sp (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Restores the single precision data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used. More...
 
subroutine distributed_matrix_data_restore_dp (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Restores the double precision data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used. More...
 
subroutine distributed_matrix_data_restore_l (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Restores the logical data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used. More...
 

Detailed Description

Definition at line 165 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributedmatrix_datarestore::distributed_matrix_data_restore_dp ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
real(dp), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Restores the double precision data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used.

Parameters
distributed_matrixA pointer to the distributed matrix
dataA pointer to the distributed matrix data for this computational node
[out]errThe error code
[out]errorThe error string

Definition at line 1490 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_datarestore::distributed_matrix_data_restore_intg ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Restores the integer data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used.

Parameters
distributed_matrixA pointer to the distributed matrix
dataThe a pointer to the distributed matrix data for this computational node
[out]errThe error code
[out]errorThe error string

Definition at line 1398 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_datarestore::distributed_matrix_data_restore_l ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
logical, dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Restores the logical data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used.

Parameters
distributed_matrixA pointer to the distributed matrix
dataA pointer to the distributed matrix data for this computational node
[out]errThe error code
[out]errorThe error string

Definition at line 1610 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_datarestore::distributed_matrix_data_restore_sp ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
real(sp), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Restores the single precision data pointer returned from DISTRIBUTED_MATRIX_DATA_GET once the data has finished being used.

Parameters
distributed_matrixA pointer to the distributed matrix
dataA pointer to the distributed matrix data for this computational node
[out]errThe error code
[out]errorThe error string

Definition at line 1444 of file distributed_matrix_vector.f90.