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

Private Member Functions

subroutine distributed_matrix_data_get_intg (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Returns a pointer to the data of an integer distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used. More...
 
subroutine distributed_matrix_data_get_sp (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Returns a pointer to the data of a single precision distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used. More...
 
subroutine distributed_matrix_data_get_dp (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Returns a pointer to the data of a double precision distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used. More...
 
subroutine distributed_matrix_data_get_l (DISTRIBUTED_MATRIX, DATA, ERR, ERROR,)
 Returns a pointer to the data of a logical distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used. More...
 

Detailed Description

Definition at line 144 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributed_matrix_data_get::distributed_matrix_data_get_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

Returns a pointer to the data of a double precision distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used.

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

Definition at line 1220 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributed_matrix_data_get::distributed_matrix_data_get_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

Returns a pointer to the data of an integer distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used.

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

Definition at line 1118 of file distributed_matrix_vector.f90.

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

Returns a pointer to the data of a logical distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used.

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

Definition at line 1347 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributed_matrix_data_get::distributed_matrix_data_get_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

Returns a pointer to the data of a single precision distributed matrix. Note: the values can be used for read operations but a DISTRIBUTED_MATRIX_VALUES_SET call must be used to change any values. The pointer should not be deallocated and a DISTRIBUTED_MATRIX_DATA_RESTORE call must be used after the data has finished being used.

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

Definition at line 1169 of file distributed_matrix_vector.f90.