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

Private Member Functions

subroutine distributed_vector_values_add_intg (DISTRIBUTED_VECTOR, INDICES, VALUES, ERR, ERROR,)
 Adds values to a distributed integer vector. More...
 
subroutine distributed_vector_values_add_intg1 (DISTRIBUTED_VECTOR, INDEX, VALUE, ERR, ERROR,)
 Adds one value to a distributed integer vector. More...
 
subroutine distributed_vector_values_add_sp (DISTRIBUTED_VECTOR, INDICES, VALUES, ERR, ERROR,)
 Adds values to a distributed single precision vector. More...
 
subroutine distributed_vector_values_add_sp1 (DISTRIBUTED_VECTOR, INDEX, VALUE, ERR, ERROR,)
 Adds one value to a distributed single precision vector. More...
 
subroutine distributed_vector_values_add_dp (DISTRIBUTED_VECTOR, INDICES, VALUES, ERR, ERROR,)
 Adds values to a distributed double precision vector. More...
 
subroutine distributed_vector_values_add_dp1 (DISTRIBUTED_VECTOR, INDEX, VALUE, ERR, ERROR,)
 Adds one value to a distributed double precision vector. More...
 
subroutine distributed_vector_values_add_l (DISTRIBUTED_VECTOR, INDICES, VALUES, ERR, ERROR,)
 Adds values to a distributed logical vector. More...
 
subroutine distributed_vector_values_add_l1 (DISTRIBUTED_VECTOR, INDEX, VALUE, ERR, ERROR,)
 Adds one value to a distributed logical vector. More...
 

Detailed Description

Definition at line 465 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_dp ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), dimension(:), intent(in)  INDICES,
real(dp), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds values to a distributed double precision vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indicesINDICES(i). The i'th index to be added
[in]valuesVALUES(i). The i'th value to added
[out]errThe error code
[out]errorThe error string

Definition at line 8865 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_dp1 ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(in)  INDEX,
real(dp), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds one value to a distributed double precision vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indexThe index to be added
[in]valueThe value to be added
[out]errThe error code
[out]errorThe error string

Definition at line 8946 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_intg ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), dimension(:), intent(in)  INDICES,
integer(intg), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds values to a distributed integer vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indicesINDICES(i). The i'th index to add
[in]valuesVALUES(i). The i'th value to add
[out]errThe error code
[out]errorThe error string

Definition at line 8599 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_intg1 ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(in)  INDEX,
integer(intg), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds one value to a distributed integer vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indexThe index to be added at
[in]valueThe value to be added
[out]errThe error code
[out]errorThe error string

Definition at line 8670 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_l ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), dimension(:), intent(in)  INDICES,
logical, dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds values to a distributed logical vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indicesINDICES(i). The i'th index to be added
[in]valuesVALUES(i). The i'th value to added
[out]errThe error code
[out]errorThe error string

Definition at line 9020 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_l1 ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(in)  INDEX,
logical, intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds one value to a distributed logical vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indexThe index to be added
[in]valueThe value to be added
[out]errThe error code
[out]errorThe error string

Definition at line 9091 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_sp ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), dimension(:), intent(in)  INDICES,
real(sp), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds values to a distributed single precision vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indicesINDICES(i). The i'th index to be added
[in]valuesVALUES(i). The i'th value to add
[out]errThe error code
[out]errorThe error string

Definition at line 8732 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributedvector_valuesadd::distributed_vector_values_add_sp1 ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(in)  INDEX,
real(sp), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds one value to a distributed single precision vector.

Parameters
distributed_vectorA pointer to the distributed vector
[in]indexThe index to be added
[in]valueThe value to be added
[out]errThe error code
[out]errorThe error string

Definition at line 8803 of file distributed_matrix_vector.f90.