OpenCMISS-Iron Internal API Documentation
matrix_vector::vector_data_get Interface Reference

Public Member Functions

subroutine vector_data_get_intg (VECTOR, DATA, ERR, ERROR,)
 Returns a pointer to the data of an integer vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated. More...
 
subroutine vector_data_get_sp (VECTOR, DATA, ERR, ERROR,)
 Returns a pointer to the data of a single precision vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated. More...
 
subroutine vector_data_get_dp (VECTOR, DATA, ERR, ERROR,)
 Returns a pointer to the data of a double precision vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated. More...
 
subroutine vector_data_get_l (VECTOR, DATA, ERR, ERROR,)
 Returns a pointer to the data of a logical vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated. More...
 

Detailed Description

Definition at line 250 of file matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine matrix_vector::vector_data_get::vector_data_get_dp ( type(vector_type), pointer  VECTOR,
real(dp), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Returns a pointer to the data of a double precision vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated.

Parameters
vectorA pointer to the vector
dataOn return a pointer to the vector data
[out]errThe error code
[out]errorThe error string

Definition at line 5114 of file matrix_vector.f90.

subroutine matrix_vector::vector_data_get::vector_data_get_intg ( type(vector_type), pointer  VECTOR,
integer(intg), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Returns a pointer to the data of an integer vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated.

Parameters
vectorA pointer to the vector
dataOn return a pointer to the vector data
[out]errThe error code
[out]errorThe error string

Definition at line 5026 of file matrix_vector.f90.

subroutine matrix_vector::vector_data_get::vector_data_get_l ( type(vector_type), pointer  VECTOR,
logical, dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Returns a pointer to the data of a logical vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated.

Parameters
vectorA pointer to the vector
dataOn return a pointer to the vector data
[out]errThe error code
[out]errorThe error string

Definition at line 5158 of file matrix_vector.f90.

subroutine matrix_vector::vector_data_get::vector_data_get_sp ( type(vector_type), pointer  VECTOR,
real(sp), dimension(:), pointer  DATA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Returns a pointer to the data of a single precision vector. Note: the values can be used for read operations but a VECTOR_VALUES_SET call must be used to change any values. The pointer should not be deallocated.

Parameters
vectorA pointer to the vector
dataOn return a pointer to the vector data
[out]errThe error code
[out]errorThe error string

Definition at line 5070 of file matrix_vector.f90.