|
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 >, Analytic > | base_type |
| typedef base_type::scalar_type | scalar_type |
| typedef base_type::execution_space | execution_space |
| typedef Sacado::Fad::SFad< scalar_type, 4 > | fad_scalar_type |
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, Analytic > | base_type |
| typedef base_type::scalar_type | scalar_type |
| typedef base_type::execution_space | execution_space |
| typedef base_type::elem_vec_type | elem_vec_type |
| typedef base_type::elem_mat_type | elem_mat_type |
| typedef Sacado::Fad::SFad< scalar_type, 4 > | fad_scalar_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 | computeElementResidualJacobian (const scalar_type dof_values[], const double x[], const double y[], const double z[], scalar_type elem_res[], scalar_type elem_mat[][FunctionCount]) 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 | computeElementResidualJacobian (const elem_vec_type &dof_values, const double x[], const double y[], const double z[], const elem_vec_type &elem_res, const elem_mat_type &elem_mat) 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 1110 of file fenl_assembly/fenl_functors.hpp.
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace , Order , CoordinateMap > , CrsMatrix< ScalarType , ExecutionSpace > , Analytic > Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadQuadPoint >::base_type |
Definition at line 1121 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 >, FadQuadPoint >::scalar_type |
Definition at line 1123 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 >, FadQuadPoint >::execution_space |
Definition at line 1124 of file fenl_assembly/fenl_functors.hpp.
| typedef Sacado::Fad::SFad<scalar_type,4> Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadQuadPoint >::fad_scalar_type |
Definition at line 1130 of file fenl_assembly/fenl_functors.hpp.
| typedef ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace , Order , CoordinateMap > , CrsMatrix< ScalarType , ExecutionSpace > , Analytic > Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadQuadPoint >::base_type |
Definition at line 1134 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 >, FadQuadPoint >::scalar_type |
Definition at line 1136 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 >, FadQuadPoint >::execution_space |
Definition at line 1137 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 >, FadQuadPoint >::elem_vec_type |
Definition at line 1143 of file fenl_assembly_view/fenl_functors.hpp.
| typedef base_type::elem_mat_type Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadQuadPoint >::elem_mat_type |
Definition at line 1144 of file fenl_assembly_view/fenl_functors.hpp.
| typedef Sacado::Fad::SFad<scalar_type,4> Kokkos::Example::FENL::ElementComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, CrsMatrix< ScalarType, ExecutionSpace >, FadQuadPoint >::fad_scalar_type |
Definition at line 1146 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1132 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1134 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1148 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1150 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1145 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1152 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1223 of file fenl_assembly/fenl_functors.hpp.
|
inline |
Definition at line 1161 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1168 of file fenl_assembly_view/fenl_functors.hpp.
|
inline |
Definition at line 1238 of file fenl_assembly_view/fenl_functors.hpp.
|
static |
Definition at line 1126 of file fenl_assembly/fenl_functors.hpp.
|
static |
Definition at line 1127 of file fenl_assembly/fenl_functors.hpp.
|
static |
Definition at line 1128 of file fenl_assembly/fenl_functors.hpp.