|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| template<typename T > | |
| void | vector_mul_vector (const int &dim, T *result, const T *vector1, const T *vector2, base_device::AbacusDevice_t device_type) |
| template<typename T > | |
| void | vector_div_vector (const int &dim, T *result, const T *vector1, const T *vector2, base_device::AbacusDevice_t device_type) |
| void | vector_add_vector (const int &dim, float *result, const float *vector1, const float constant1, const float *vector2, const float constant2, base_device::AbacusDevice_t device_type) |
| void | vector_add_vector (const int &dim, double *result, const double *vector1, const double constant1, const double *vector2, const double constant2, base_device::AbacusDevice_t device_type) |
| void | vector_add_vector (const int &dim, std::complex< float > *result, const std::complex< float > *vector1, const float constant1, const std::complex< float > *vector2, const float constant2, base_device::AbacusDevice_t device_type) |
| void | vector_add_vector (const int &dim, std::complex< double > *result, const std::complex< double > *vector1, const double constant1, const std::complex< double > *vector2, const double constant2, base_device::AbacusDevice_t device_type) |
| void vector_add_vector | ( | const int & | dim, |
| double * | result, | ||
| const double * | vector1, | ||
| const double | constant1, | ||
| const double * | vector2, | ||
| const double | constant2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void vector_add_vector | ( | const int & | dim, |
| float * | result, | ||
| const float * | vector1, | ||
| const float | constant1, | ||
| const float * | vector2, | ||
| const float | constant2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void vector_add_vector | ( | const int & | dim, |
| std::complex< double > * | result, | ||
| const std::complex< double > * | vector1, | ||
| const double | constant1, | ||
| const std::complex< double > * | vector2, | ||
| const double | constant2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void vector_add_vector | ( | const int & | dim, |
| std::complex< float > * | result, | ||
| const std::complex< float > * | vector1, | ||
| const float | constant1, | ||
| const std::complex< float > * | vector2, | ||
| const float | constant2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void vector_div_vector | ( | const int & | dim, |
| T * | result, | ||
| const T * | vector1, | ||
| const T * | vector2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void vector_mul_vector | ( | const int & | dim, |
| T * | result, | ||
| const T * | vector1, | ||
| const T * | vector2, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |