Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fenl_functors.hpp>
Public Types | |
typedef Kokkos::Example::BoxElemFixture < ExecutionSpace, Order, CoordinateMap > | mesh_type |
typedef Kokkos::Example::HexElement_Data < mesh_type::ElemNode > | element_data_type |
typedef ExecutionSpace | execution_space |
typedef ScalarType | scalar_type |
typedef CrsMatrix< ScalarType, ExecutionSpace > | sparse_matrix_type |
typedef sparse_matrix_type::StaticCrsGraphType | sparse_graph_type |
typedef Kokkos::View < scalar_type *, Kokkos::LayoutLeft, execution_space > | vector_type |
typedef mesh_type::node_coord_type | node_coord_type |
typedef mesh_type::elem_node_type | elem_node_type |
typedef Kokkos::View < scalar_type *[FunctionCount][FunctionCount], execution_space > | elem_matrices_type |
typedef Kokkos::View < scalar_type *[FunctionCount], execution_space > | elem_vectors_type |
typedef NodeNodeGraph < elem_node_type, sparse_graph_type, ElemNodeCount >::ElemGraphType | elem_graph_type |
Public Member Functions | |
ElementComputationBase (const ElementComputationBase &rhs) | |
ElementComputationBase (const mesh_type &arg_mesh, const vector_type &arg_solution, const elem_graph_type &arg_elem_graph, const sparse_matrix_type &arg_jacobian, const vector_type &arg_residual) | |
KOKKOS_INLINE_FUNCTION double | transform_gradients (const double grad[][FunctionCount], const double x[], const double y[], const double z[], double dpsidx[], double dpsidy[], double dpsidz[]) const |
Public Attributes | |
const element_data_type | elem_data |
const elem_node_type | elem_node_ids |
const node_coord_type | node_coords |
const elem_graph_type | elem_graph |
const elem_matrices_type | elem_jacobians |
const elem_vectors_type | elem_residuals |
const vector_type | solution |
const vector_type | residual |
const sparse_matrix_type | jacobian |
Static Public Attributes | |
static const unsigned | SpatialDim = element_data_type::spatial_dimension |
static const unsigned | TensorDim = SpatialDim * SpatialDim |
static const unsigned | ElemNodeCount = element_data_type::element_node_count |
static const unsigned | FunctionCount = element_data_type::function_count |
static const unsigned | IntegrationCount = element_data_type::integration_count |
Definition at line 571 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::mesh_type |
Definition at line 575 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::HexElement_Data< mesh_type::ElemNode > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::element_data_type |
Definition at line 576 of file FadMPAssembly/fenl_functors.hpp.
typedef ExecutionSpace Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::execution_space |
Definition at line 580 of file FadMPAssembly/fenl_functors.hpp.
typedef ScalarType Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::scalar_type |
Definition at line 581 of file FadMPAssembly/fenl_functors.hpp.
typedef CrsMatrix< ScalarType , ExecutionSpace > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::sparse_matrix_type |
Definition at line 583 of file FadMPAssembly/fenl_functors.hpp.
typedef sparse_matrix_type::StaticCrsGraphType Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::sparse_graph_type |
Definition at line 584 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::View< scalar_type* , Kokkos::LayoutLeft, execution_space > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::vector_type |
Definition at line 585 of file FadMPAssembly/fenl_functors.hpp.
typedef mesh_type::node_coord_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::node_coord_type |
Definition at line 597 of file FadMPAssembly/fenl_functors.hpp.
typedef mesh_type::elem_node_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_node_type |
Definition at line 598 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::View< scalar_type*[FunctionCount][FunctionCount] , execution_space > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_matrices_type |
Definition at line 599 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::View< scalar_type*[FunctionCount] , execution_space > Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_vectors_type |
Definition at line 600 of file FadMPAssembly/fenl_functors.hpp.
typedef NodeNodeGraph< elem_node_type , sparse_graph_type , ElemNodeCount >::ElemGraphType Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_graph_type |
Definition at line 602 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 620 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 632 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 651 of file FadMPAssembly/fenl_functors.hpp.
|
static |
Definition at line 589 of file FadMPAssembly/fenl_functors.hpp.
|
static |
Definition at line 590 of file FadMPAssembly/fenl_functors.hpp.
|
static |
Definition at line 591 of file FadMPAssembly/fenl_functors.hpp.
|
static |
Definition at line 592 of file FadMPAssembly/fenl_functors.hpp.
|
static |
Definition at line 593 of file FadMPAssembly/fenl_functors.hpp.
const element_data_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_data |
Definition at line 610 of file FadMPAssembly/fenl_functors.hpp.
const elem_node_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_node_ids |
Definition at line 611 of file FadMPAssembly/fenl_functors.hpp.
const node_coord_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::node_coords |
Definition at line 612 of file FadMPAssembly/fenl_functors.hpp.
const elem_graph_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_graph |
Definition at line 613 of file FadMPAssembly/fenl_functors.hpp.
const elem_matrices_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_jacobians |
Definition at line 614 of file FadMPAssembly/fenl_functors.hpp.
const elem_vectors_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::elem_residuals |
Definition at line 615 of file FadMPAssembly/fenl_functors.hpp.
const vector_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::solution |
Definition at line 616 of file FadMPAssembly/fenl_functors.hpp.
const vector_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::residual |
Definition at line 617 of file FadMPAssembly/fenl_functors.hpp.
const sparse_matrix_type Kokkos::Example::FENL::ElementComputationBase< ExecutionSpace, Order, CoordinateMap, ScalarType >::jacobian |
Definition at line 618 of file FadMPAssembly/fenl_functors.hpp.