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

Private Member Functions

subroutine distributed_vector_copy_intg (FROM_VECTOR, TO_VECTOR, ALPHA, ERR, ERROR,)
 Copies alpha times an integer distributed vector to another distributed vector. More...
 
subroutine distributed_vector_copy_sp (FROM_VECTOR, TO_VECTOR, ALPHA, ERR, ERROR,)
 Copies alpha times a single precision distributed vector to another distributed vector. More...
 
subroutine distributed_vector_copy_dp (FROM_VECTOR, TO_VECTOR, ALPHA, ERR, ERROR,)
 Copies alpha times a double precision distributed vector to another distributed vector. More...
 
subroutine distributed_vector_copy_l (FROM_VECTOR, TO_VECTOR, ALPHA, ERR, ERROR,)
 Copies alpha times a logical distributed vector to another distributed vector. More...
 

Detailed Description

Definition at line 360 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributed_vector_copy::distributed_vector_copy_dp ( type(distributed_vector_type), pointer  FROM_VECTOR,
type(distributed_vector_type), pointer  TO_VECTOR,
real(dp), intent(in)  ALPHA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Copies alpha times a double precision distributed vector to another distributed vector.

Parameters
from_vectorA pointer to the distributed vector to copy from
to_vectorA pointer to the distributed vector to copy to
[in]alphaThe multiplicative factor for the copy.
[out]errThe error code
[out]errorThe error string

Definition at line 5916 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributed_vector_copy::distributed_vector_copy_intg ( type(distributed_vector_type), pointer  FROM_VECTOR,
type(distributed_vector_type), pointer  TO_VECTOR,
integer(intg), intent(in)  ALPHA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Copies alpha times an integer distributed vector to another distributed vector.

Parameters
from_vectorA pointer to the distributed vector to copy from
to_vectorA pointer to the distributed vector to copy to
[in]alphaThe multiplicative factor for the copy.
[out]errThe error code
[out]errorThe error string

Definition at line 5832 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributed_vector_copy::distributed_vector_copy_l ( type(distributed_vector_type), pointer  FROM_VECTOR,
type(distributed_vector_type), pointer  TO_VECTOR,
logical, intent(in)  ALPHA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Copies alpha times a logical distributed vector to another distributed vector.

Parameters
from_vectorA pointer to the distributed vector to copy from
to_vectorA pointer to the distributed vector to copy to
[in]alphaThe multiplicative factor for the copy.
[out]errThe error code
[out]errorThe error string

Definition at line 6108 of file distributed_matrix_vector.f90.

subroutine distributed_matrix_vector::distributed_vector_copy::distributed_vector_copy_sp ( type(distributed_vector_type), pointer  FROM_VECTOR,
type(distributed_vector_type), pointer  TO_VECTOR,
real(sp), intent(in)  ALPHA,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Copies alpha times a single precision distributed vector to another distributed vector.

Parameters
from_vectorA pointer to the distributed vector to copy from
to_vectorA pointer to the distributed vector to copy to
[in]alphaThe multiplicative factor for the copy.
[out]errThe error code
[out]errorThe error string

Definition at line 6024 of file distributed_matrix_vector.f90.