|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include <fenl_functors.hpp>

Public Types | |
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElement > | base_type |
| typedef base_type::scalar_type | scalar_type |
| typedef base_type::execution_space | execution_space |
| typedef Sacado::Fad::SFad< scalar_type, FunctionCount > | fad_scalar_type |
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElement > | base_type |
| typedef base_type::scalar_type | scalar_type |
| typedef base_type::execution_space | execution_space |
| typedef base_type::fad_scalar_type | fad_scalar_type |
| typedef Kokkos::View< scalar_type[FunctionCount], Kokkos::LayoutRight, execution_space, Kokkos::MemoryUnmanaged > | scalar_elem_vec_type |
| typedef base_type::elem_vec_type | fad_elem_vec_type |
Public Member Functions | |
| ElementComputation (const ElementComputation &rhs) | |
| ElementComputation (const typename base_type::mesh_type &arg_mesh, const typename base_type::vector_type &arg_solution, const typename base_type::elem_graph_type &arg_elem_graph, const typename base_type::sparse_matrix_type &arg_jacobian, const typename base_type::vector_type &arg_residual) | |
| void | apply () const |
| KOKKOS_INLINE_FUNCTION void | gatherSolution (const unsigned ielem, scalar_type val[], unsigned node_index[], double x[], double y[], double z[], fad_scalar_type res[]) const |
| KOKKOS_INLINE_FUNCTION void | computeElementResidual (const scalar_type dof_values[], const double x[], const double y[], const double z[], fad_scalar_type elem_res[]) const |
| KOKKOS_INLINE_FUNCTION void | operator() (const unsigned ielem) const |
| ElementComputation (const ElementComputation &rhs) | |
| ElementComputation (const typename base_type::mesh_type &arg_mesh, const typename base_type::vector_type &arg_solution, const typename base_type::elem_graph_type &arg_elem_graph, const typename base_type::sparse_matrix_type &arg_jacobian, const typename base_type::vector_type &arg_residual) | |
| void | apply () const |
| KOKKOS_INLINE_FUNCTION void | gatherSolution (const unsigned ielem, const scalar_elem_vec_type &val, unsigned node_index[], double x[], double y[], double z[], const fad_elem_vec_type &res) const |
| KOKKOS_INLINE_FUNCTION void | computeElementResidual (const scalar_elem_vec_type dof_values, const double x[], const double y[], const double z[], const fad_elem_vec_type &elem_res) const |
| KOKKOS_INLINE_FUNCTION void | operator() (const unsigned ielem) const |
Static Public Attributes | |
| static const unsigned | FunctionCount = base_type::FunctionCount |
| static const unsigned | IntegrationCount = base_type::IntegrationCount |
| static const unsigned | ElemNodeCount = base_type::ElemNodeCount |
Definition at line 960 of file fenl_assembly/fenl_functors.hpp.
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace , Order , CoordinateMap > , CrsMatrix< ScalarType , ExecutionSpace > , FadElement > Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::base_type |
Definition at line 971 of file fenl_assembly/fenl_functors.hpp.
| typedef base_type::scalar_type Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::scalar_type |
Definition at line 973 of file fenl_assembly/fenl_functors.hpp.
| typedef base_type::execution_space Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::execution_space |
Definition at line 974 of file fenl_assembly/fenl_functors.hpp.
| typedef Sacado::Fad::SFad<scalar_type,FunctionCount> Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::fad_scalar_type |
Definition at line 980 of file fenl_assembly/fenl_functors.hpp.
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace , Order , CoordinateMap > , CrsMatrix< ScalarType , ExecutionSpace > , FadElement > Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::base_type |
Definition at line 979 of file fenl_assembly_view/fenl_functors.hpp.
| typedef base_type::scalar_type Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::scalar_type |
Definition at line 981 of file fenl_assembly_view/fenl_functors.hpp.
| typedef base_type::execution_space Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::execution_space |
Definition at line 982 of file fenl_assembly_view/fenl_functors.hpp.
| typedef base_type::fad_scalar_type Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::fad_scalar_type |
Definition at line 988 of file fenl_assembly_view/fenl_functors.hpp.
| typedef Kokkos::View<scalar_type[FunctionCount],Kokkos::LayoutRight,execution_space,Kokkos::MemoryUnmanaged> Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::scalar_elem_vec_type |
Definition at line 990 of file fenl_assembly_view/fenl_functors.hpp.
| typedef base_type::elem_vec_type Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadElementOptimized >::fad_elem_vec_type |
Definition at line 991 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 982 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 984 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 993 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 995 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 995 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1002 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1022 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1087 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1006 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1013 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1034 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1099 of file fenl_assembly_view/fenl_functors.hpp.
|
static |
Definition at line 976 of file fenl_assembly/fenl_functors.hpp.
|
static |
Definition at line 977 of file fenl_assembly/fenl_functors.hpp.
|
static |
Definition at line 978 of file fenl_assembly/fenl_functors.hpp.