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

Private Member Functions

subroutine distributed_matrix_values_set_intg (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets values in a distributed integer matrix. More...
 
subroutine distributed_matrix_values_set_intg1 (DISTRIBUTED_MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Sets one value in a distributed integer matrix. More...
 
subroutine distributed_matrix_values_set_intg2 (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets a matrix of values in a distributed integer matrix. More...
 
subroutine distributed_matrix_values_set_sp (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets values in a distributed single precision matrix. More...
 
subroutine distributed_matrix_values_set_sp1 (DISTRIBUTED_MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Sets one value in a distributed single precision matrix. More...
 
subroutine distributed_matrix_values_set_sp2 (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets a matrix of values in a distributed single precision matrix. More...
 
subroutine distributed_matrix_values_set_dp (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets values in a distributed double precision matrix. More...
 
subroutine distributed_matrix_values_set_dp1 (DISTRIBUTED_MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Sets one value in a distributed double precision matrix. More...
 
subroutine distributed_matrix_values_set_dp2 (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets a matrix of values in a distributed double precision matrix. More...
 
subroutine distributed_matrix_values_set_l (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets values in a distributed logical matrix. More...
 
subroutine distributed_matrix_values_set_l1 (DISTRIBUTED_MATRIX, ROW_INDEX, COLUMN_INDEX, VALUE, ERR, ERROR,)
 Sets one value in a distributed logical matrix. More...
 
subroutine distributed_matrix_values_set_l2 (DISTRIBUTED_MATRIX, ROW_INDICES, COLUMN_INDICES, VALUES, ERR, ERROR,)
 Sets a matrix of values in a distributed logical matrix. More...
 

Detailed Description

Definition at line 327 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_dp ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(dp), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets values in a distributed double precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The i'th row index to set
[in]column_indicesCOLUMN_INDICES(i). The i'th column index to set
[in]valuesVALUES(i). The i'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 5023 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_dp1 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
real(dp), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets one value in a distributed double precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indexThe row index to set a value to
[in]column_indexThe column index to set a value to
[in]valueThe value of the matrix to be set at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 5103 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_dp2 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(dp), dimension(:,:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets a matrix of values in a distributed double precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The ij'th row index to set
[in]column_indicesCOLUMN_INDICES(j). The ij'th column index to set
[in]valuesVALUES(i,j). The ij'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 5161 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_intg ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
integer(intg), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets values in a distributed integer matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The i'th row index to set
[in]column_indicesCOLUMN_INDICES(i). The i'th column index to set
[in]valuesVALUES(i). The i'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 4735 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_intg1 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
integer(intg), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets one value in a distributed integer matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indexThe row index to set a value to
[in]column_indexThe column index to set a value to
[in]valueThe value of the matrix to be set at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 4783 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_intg2 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
integer(intg), dimension(:,:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets a matrix of values in a distributed integer matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The ij'th row index to set
[in]column_indicesCOLUMN_INDICES(j). The ij'th column index to set
[in]valuesVALUES(i,j). The ij'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 4831 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_l ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
logical, dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets values in a distributed logical matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The i'th row index to set
[in]column_indicesCOLUMN_INDICES(i). The i'th column index to set
[in]valuesVALUES(i). The i'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 5239 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_l1 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
logical, intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets one value in a distributed logical matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indexThe row index to set a value to
[in]column_indexThe column index to set a value to
[in]valueThe value of the matrix to be set at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 5287 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_l2 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
logical, dimension(:,:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets a matrix of values in a distributed logical matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The ij'th row index to set
[in]column_indicesCOLUMN_INDICES(j). The ij'th column index to set
[in]valuesVALUES(i,j). The ij'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 5335 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_sp ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(sp), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets values in a distributed single precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The i'th row index to set
[in]column_indicesCOLUMN_INDICES(i). The i'th column index to set
[in]valuesVALUES(i). The i'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 4879 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_sp1 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), intent(in)  ROW_INDEX,
integer(intg), intent(in)  COLUMN_INDEX,
real(sp), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets one value in a distributed single precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indexThe row index to set a value to
[in]column_indexThe column index to set a value to
[in]valueThe value of the matrix to be set at the specified row and column
[out]errThe error code
[out]errorThe error string

Definition at line 4927 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedmatrix_valuesset::distributed_matrix_values_set_sp2 ( type(distributed_matrix_type), pointer  DISTRIBUTED_MATRIX,
integer(intg), dimension(:), intent(in)  ROW_INDICES,
integer(intg), dimension(:), intent(in)  COLUMN_INDICES,
real(sp), dimension(:,:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sets a matrix of values in a distributed single precision matrix.

Parameters
distributed_matrixA pointer to the distributed matrix
[in]row_indicesROW_INDICES(i). The ij'th row index to set
[in]column_indicesCOLUMN_INDICES(j). The ij'th column index to set
[in]valuesVALUES(i,j). The ij'th value to set
[out]errThe error code
[out]errorThe error string

Definition at line 4975 of file distributed_matrix_vector.f90.