Bridge++  Ver.2.1.3
bridgeACC_AField.h File Reference

Go to the source code of this file.

Namespaces

 BridgeACC
 

Functions

void BridgeACC::afield_init (double *data, const int size)
 
void BridgeACC::afield_tidyup (double *data, const int size)
 
void BridgeACC::afield_set (double *v, double a, const int nin, const int nv2)
 
void BridgeACC::copy_to_device (double *v, int nv)
 
void BridgeACC::copy_to_device (double *v, int nv1, int nv)
 
void BridgeACC::copy_from_device (double *v, int nv)
 
void BridgeACC::copy_from_device (double *v, int nv1, int nv)
 
void BridgeACC::convert (double *v, double *w, int nin, int nvol, int nvol_pad)
 
void BridgeACC::reverse (double *v, double *w, int nin, int nvol, int nvol_pad)
 
void BridgeACC::copy (double *v, double *w, int nin, int nvol)
 
void BridgeACC::copy (double *v, int nv1, double *w, int nv2, int nin, int nvol)
 
void BridgeACC::axpy (double *restrict v, int nv1, double a, double *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::axpy (double *restrict v, int nv1, double ar, double ai, double *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::aypx (double a, double *restrict v, int nv1, double *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::aypx (double ar, double ai, double *restrict v, int nv1, double *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::scal (double *restrict v, int nv1, double a, int nin, int nvol)
 
void BridgeACC::scal (double *restrict v, int nv1, double ar, double ai, int nin, int nvol)
 
double BridgeACC::norm2 (double *restrict v1, int nin, int nvol)
 
double BridgeACC::dot (double *restrict v1, double *restrict v2, int nin, int nvol)
 
void BridgeACC::dotc (double *ar, double *ai, double *restrict v1, double *restrict v2, int nin, int nvv)
 
void BridgeACC::xI (double *restrict v1, int nin, int nvol)
 
void BridgeACC::conjg (double *restrict v1, int nin, int nvol)
 
void BridgeACC::afield_init (float *data, const int size)
 
void BridgeACC::afield_tidyup (float *data, const int size)
 
void BridgeACC::afield_set (float *v, float a, const int nin, const int nv2)
 
void BridgeACC::copy_to_device (float *v, int nv)
 
void BridgeACC::copy_to_device (float *v, int nv1, int nv)
 
void BridgeACC::copy_from_device (float *v, int nv)
 
void BridgeACC::copy_from_device (float *v, int nv1, int nv)
 
void BridgeACC::convert (float *v, double *w, int nin, int nvol, int nvol_pad)
 
void BridgeACC::reverse (double *v, float *w, int nin, int nvol, int nvol_pad)
 
void BridgeACC::copy (float *v, float *w, int nin, int nvol)
 
void BridgeACC::copy (float *v, int nv1, float *w, int nv2, int nin, int nvol)
 
void BridgeACC::axpy (float *restrict v, int nv1, float a, float *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::axpy (float *restrict v, int nv1, float ar, float ai, float *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::aypx (float a, float *restrict v, int nv1, float *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::aypx (float ar, float ai, float *restrict v, int nv1, float *restrict w, int nv2, int nin, int nvol)
 
void BridgeACC::scal (float *restrict v, int nv1, float a, int nin, int nvol)
 
void BridgeACC::scal (float *restrict v, int nv1, float ar, float ai, int nin, int nvol)
 
float BridgeACC::norm2 (float *restrict v1, int nin, int nvol)
 
float BridgeACC::dot (float *restrict v1, float *restrict v2, int nin, int nvol)
 
void BridgeACC::dotc (float *ar, float *ai, float *restrict v1, float *restrict v2, int nin, int nvol)
 
void BridgeACC::xI (float *restrict v1, int nin, int nvol)
 
void BridgeACC::conjg (float *restrict v1, int nin, int nvol)
 
void BridgeACC::copy (double *v, int nv1, float *w, int nv2, int nin, int nvol)
 
void BridgeACC::copy (float *v, int nv1, double *w, int nv2, int nin, int nvol)
 

Detailed Description

Author
Hideo Matsufuru (matufuru)
LastChangedBy
matufuru
Date
$LastChangedDate:: 2025-08-20 16:24:03 #$
Version
LastChangedRevision
2653

Definition in file bridgeACC_AField.h.