XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Distribution< Device > Struct Template Reference

#include <distribution.hpp>

Collaboration diagram for Distribution< Device >:
Collaboration graph
[legend]

Public Member Functions

 Distribution ()
 
void f0g_send_to_device ()
 
void temp_ev_send_to_device ()
 
void den_send_to_device ()
 
void flow_send_to_device ()
 
void grid_vol_send_to_device ()
 
void grid_vol_vonly_send_to_device ()
 
void inv_grid_vol_send_to_device ()
 
void n_Ta_send_to_device ()
 
void delta_n_send_to_device ()
 
void delta_u_send_to_device ()
 
void delta_T_send_to_device ()
 
void den_global_send_to_device ()
 
void temp_global_send_to_device ()
 
void deallocate_device_views ()
 

Public Attributes

View< double ***, CLayout,
Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
f0g_h
 
View< double ***, CLayout, Device > f0g
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
temp_ev_h
 
View< double *, CLayout, Device > temp_ev
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
flow_h
 
View< double *, CLayout, Device > flow
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
den_h
 
View< double *, CLayout, Device > den
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
grid_vol_h
 
View< double *, CLayout, Device > grid_vol
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
grid_vol_vonly_h
 
View< double *, CLayout, Device > grid_vol_vonly
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
inv_grid_vol_h
 
View< double *, CLayout, Device > inv_grid_vol
 
View< double
*, Kokkos::HostSpace,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
n_Ta_h
 
View< double *, CLayout, Device > n_Ta
 
View< double *, CLayout,
HostType, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
delta_n_h
 
View< double *, CLayout, Device > delta_n
 
View< double *, CLayout,
HostType, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
delta_u_h
 
View< double *, CLayout, Device > delta_u
 
View< double *, CLayout,
HostType, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
delta_T_h
 
View< double *, CLayout, Device > delta_T
 
View< double *, CLayout,
HostType, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
den_global_h
 
View< double *, CLayout, Device > den_global
 
View< double *, CLayout,
HostType, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
temp_global_h
 
View< double *, CLayout, Device > temp_global
 

Constructor & Destructor Documentation

template<class Device >
Distribution< Device >::Distribution ( )
inline

Member Function Documentation

template<class Device >
void Distribution< Device >::deallocate_device_views ( )
inline
template<class Device >
void Distribution< Device >::delta_n_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::delta_T_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::delta_u_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::den_global_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::den_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::f0g_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::flow_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::grid_vol_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::grid_vol_vonly_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::inv_grid_vol_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::n_Ta_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::temp_ev_send_to_device ( )
inline
template<class Device >
void Distribution< Device >::temp_global_send_to_device ( )
inline

Member Data Documentation

template<class Device >
View<double*,CLayout,Device> Distribution< Device >::delta_n
template<class Device >
View<double*,CLayout,HostType, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::delta_n_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::delta_T
template<class Device >
View<double*,CLayout,HostType, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::delta_T_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::delta_u
template<class Device >
View<double*,CLayout,HostType, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::delta_u_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::den
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::den_global
template<class Device >
View<double*,CLayout, HostType, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::den_global_h
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::den_h
template<class Device >
View<double***,CLayout,Device> Distribution< Device >::f0g
template<class Device >
View<double***,CLayout, Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::f0g_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::flow
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::flow_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::grid_vol
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::grid_vol_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::grid_vol_vonly
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::grid_vol_vonly_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::inv_grid_vol
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::inv_grid_vol_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::n_Ta
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::n_Ta_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::temp_ev
template<class Device >
View<double*,Kokkos::HostSpace, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::temp_ev_h
template<class Device >
View<double*,CLayout,Device> Distribution< Device >::temp_global
template<class Device >
View<double*,CLayout, HostType, Kokkos::MemoryTraits<Kokkos::Unmanaged> > Distribution< Device >::temp_global_h

The documentation for this struct was generated from the following file: