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

Public Member Functions

subroutine matrix_values_get_intg (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets the values in an integer matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_intg1 (MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Gets a value in an integer matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_intg2 (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets the matrix of values in an integer matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_sp (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets values in a single precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_sp1 (MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Gets a value in a single precision real matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_sp2 (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets a matrix of values in a single precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_dp (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets values in a double precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_dp1 (MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Gets a value in a double precision real matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_dp2 (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets a matrix of values in a double precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_l (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets values in a logical matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_l1 (MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Gets a value in a logical matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J) More...
 
subroutine matrix_values_get_l2 (MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Gets a matrix of values in a logical matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J) More...
 

Detailed Description

Definition at line 213 of file matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine matrix_vector::matrix_values_get::matrix_values_get_dp ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(dp), dimension(:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets values in a double precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the i'th value to get
[in]column_indicesCOLUMN_INIDICES(i). The column index for the i'th value to get
[out]valuesVALUES(i). On return the value of the i'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3699 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_dp1 ( type(matrix_type), pointer  MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a value in a double precision real matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indexThe row index of the value to get
[in]column_indexThe column index of the value to get
[out]valueOn return the value in the matrix at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 3762 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_dp2 ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(dp), dimension(:,:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a matrix of values in a double precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the ij'th value to get
[in]column_indicesCOLUMN_INIDICES(j). The column index for the ij'th value to get
[out]valuesVALUES(i,j). On return the value of the ij'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3809 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_intg ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
integer(intg), dimension(:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets the values in an integer matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the i'th value to get
[in]column_indicesCOLUMN_INIDICES(i). The column index for the i'th value to get
[out]valuesVALUES(i). On return the value of the i'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3345 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_intg1 ( type(matrix_type), pointer  MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
integer(intg), intent(out)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a value in an integer matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indexThe row index of the value to get
[in]column_indexThe column index of the value to get
[out]valueOn return the value in the matrix at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 3408 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_intg2 ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
integer(intg), dimension(:,:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets the matrix of values in an integer matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the ij'th value to get
[in]column_indicesCOLUMN_INIDICES(j). The column index for the ij'th value to get
[out]valuesVALUES(i,j). On return the value of the ij'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3455 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_l ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
logical, dimension(:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets values in a logical matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the i'th value to get
[in]column_indicesCOLUMN_INIDICES(i). The column index for the i'th value to get
[out]valuesVALUES(i). On return the value of the i'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3876 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_l1 ( type(matrix_type), pointer  MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
logical, intent(out)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a value in a logical matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indexThe row index of the value to get
[in]column_indexThe column index of the value to get
[out]valueOn return the value in the matrix at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 3939 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_l2 ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
logical, dimension(:,:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a matrix of values in a logical matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the ij'th value to get
[in]column_indicesCOLUMN_INIDICES(j). The column index for the ij'th value to get
[out]valuesVALUES(i,j). On return the value of the ij'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3986 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_sp ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(sp), dimension(:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets values in a single precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the i'th value to get
[in]column_indicesCOLUMN_INIDICES(i). The column index for the i'th value to get
[out]valuesVALUES(i). On return the value of the i'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3522 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_sp1 ( type(matrix_type), pointer  MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
real(sp), intent(out)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a value in a single precision real matrix at the location specified by the row and column index i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indexThe row index of the value to get
[in]column_indexThe column index of the value to get
[out]valueOn return the value in the matrix at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 3585 of file matrix_vector.f90.

subroutine matrix_vector::matrix_values_get::matrix_values_get_sp2 ( type(matrix_type), pointer  MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(sp), dimension(:,:), intent(out)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Gets a matrix of values in a single precision real matrix at the location specified by the row and column indices i.e., VALUE=MATRIX(I,J)

Parameters
matrixA pointer to the matrix
[in]row_indicesROW_INDICES(i). The row index for the ij'th value to get
[in]column_indicesCOLUMN_INIDICES(j). The column index for the ij'th value to get
[out]valuesVALUES(i,j). On return the value of the ij'th value to get
[out]errThe error code
[out]errorThe error string

Definition at line 3632 of file matrix_vector.f90.