XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
Eq::CustomLinShape< Device > Class Template Reference

#include <profile.hpp>

Public Member Functions

 CustomLinShape (double p_min_in, double p_max_in, double *v_in)
 
 CustomLinShape ()
 
KOKKOS_INLINE_FUNCTION double interp (double x) const
 
KOKKOS_INLINE_FUNCTION double dinterp (double x) const
 

Private Attributes

int n
 
double p_min
 
double p_del
 
Kokkos::View< double
*, Kokkos::LayoutRight, Device > 
v
 

Constructor & Destructor Documentation

template<class Device>
Eq::CustomLinShape< Device >::CustomLinShape ( double  p_min_in,
double  p_max_in,
double *  v_in 
)
inline

Here is the call graph for this function:

template<class Device>
Eq::CustomLinShape< Device >::CustomLinShape ( )
inline

Member Function Documentation

template<class Device>
KOKKOS_INLINE_FUNCTION double Eq::CustomLinShape< Device >::dinterp ( double  x) const
inline
template<class Device>
KOKKOS_INLINE_FUNCTION double Eq::CustomLinShape< Device >::interp ( double  x) const
inline

Member Data Documentation

template<class Device>
int Eq::CustomLinShape< Device >::n
private
template<class Device>
double Eq::CustomLinShape< Device >::p_del
private
template<class Device>
double Eq::CustomLinShape< Device >::p_min
private
template<class Device>
Kokkos::View<double*,Kokkos::LayoutRight,Device> Eq::CustomLinShape< Device >::v
private

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