Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Kokkos::Example::HexElement_TensorData< 8 > Class Template Reference

Evaluate Hex element on interval [-1,1]^3. More...

#include <HexElement.hpp>

Public Member Functions

 HexElement_TensorData ()
 
 HexElement_TensorData ()
 

Static Public Member Functions

static double eval_value_1d (const unsigned jf, const double x)
 
static double eval_deriv_1d (const unsigned jf, const double)
 
static double eval_value_1d (const unsigned jf, const double x)
 
static double eval_deriv_1d (const unsigned jf, const double)
 

Public Attributes

double values_1d [function_count_1d][integration_count_1d]
 
double derivs_1d [function_count_1d][integration_count_1d]
 
double weights_1d [integration_count_1d]
 
unsigned char eval_map [element_node_count][4]
 

Static Public Attributes

static const unsigned element_node_count = 8
 
static const unsigned spatial_dimension = 3
 
static const unsigned integration_count_1d = 2
 
static const unsigned function_count_1d = 2
 

Detailed Description

template<>
class Kokkos::Example::HexElement_TensorData< 8 >

Evaluate Hex element on interval [-1,1]^3.

Definition at line 59 of file HexElement.hpp.

Constructor & Destructor Documentation

Definition at line 85 of file HexElement.hpp.

Definition at line 85 of file view/HexElement.hpp.

Member Function Documentation

static double Kokkos::Example::HexElement_TensorData< 8 >::eval_value_1d ( const unsigned  jf,
const double  x 
)
inlinestatic

Definition at line 73 of file HexElement.hpp.

static double Kokkos::Example::HexElement_TensorData< 8 >::eval_deriv_1d ( const unsigned  jf,
const double   
)
inlinestatic

Definition at line 79 of file HexElement.hpp.

static double Kokkos::Example::HexElement_TensorData< 8 >::eval_value_1d ( const unsigned  jf,
const double  x 
)
inlinestatic

Definition at line 73 of file view/HexElement.hpp.

static double Kokkos::Example::HexElement_TensorData< 8 >::eval_deriv_1d ( const unsigned  jf,
const double   
)
inlinestatic

Definition at line 79 of file view/HexElement.hpp.

Member Data Documentation

static const unsigned Kokkos::Example::HexElement_TensorData< 8 >::element_node_count = 8
static

Definition at line 62 of file HexElement.hpp.

static const unsigned Kokkos::Example::HexElement_TensorData< 8 >::spatial_dimension = 3
static

Definition at line 63 of file HexElement.hpp.

static const unsigned Kokkos::Example::HexElement_TensorData< 8 >::integration_count_1d = 2
static

Definition at line 64 of file HexElement.hpp.

static const unsigned Kokkos::Example::HexElement_TensorData< 8 >::function_count_1d = 2
static

Definition at line 65 of file HexElement.hpp.

Definition at line 67 of file HexElement.hpp.

Definition at line 68 of file HexElement.hpp.

double Kokkos::Example::HexElement_TensorData< 8 >::weights_1d

Definition at line 69 of file HexElement.hpp.

unsigned char Kokkos::Example::HexElement_TensorData< 8 >::eval_map

Definition at line 71 of file HexElement.hpp.


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