Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fenl_functors.hpp>
Public Member Functions | |
DirichletComputation (const mesh_type &arg_mesh, const vector_type &arg_solution, const sparse_matrix_type &arg_jacobian, const vector_type &arg_residual, const unsigned arg_bc_plane, const bc_scalar_type arg_bc_lower_value, const bc_scalar_type arg_bc_upper_value, const Kokkos::Example::FENL::DeviceConfig arg_dev_config) | |
void | apply () const |
KOKKOS_INLINE_FUNCTION void | operator() (const typename TeamPolicy< execution_space >::member_type &dev) const |
KOKKOS_INLINE_FUNCTION void | operator() (const unsigned inode, const unsigned ensemble_rank=0) const |
DirichletComputation (const mesh_type &arg_mesh, const vector_type &arg_solution, const sparse_matrix_type &arg_jacobian, const vector_type &arg_residual, const unsigned arg_bc_plane, const bc_scalar_type arg_bc_lower_value, const bc_scalar_type arg_bc_upper_value, const Kokkos::Example::FENL::DeviceConfig arg_dev_config) | |
void | apply () const |
KOKKOS_INLINE_FUNCTION void | operator() (const typename TeamPolicy< execution_space >::member_type &dev) const |
KOKKOS_INLINE_FUNCTION void | operator() (const unsigned inode, const unsigned ensemble_rank=0) const |
Public Attributes | |
const node_coord_type | node_coords |
const vector_type | solution |
const sparse_matrix_type | jacobian |
const vector_type | residual |
const bc_scalar_type | bc_lower_value |
const bc_scalar_type | bc_upper_value |
const scalar_coord_type | bc_lower_limit |
const scalar_coord_type | bc_upper_limit |
const unsigned | bc_plane |
const unsigned | node_count |
bool | init |
const Kokkos::Example::FENL::DeviceConfig | dev_config |
Static Public Attributes | |
static const bool | use_team = local_vector_view_traits::use_team |
Definition at line 1880 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::mesh_type |
Definition at line 1886 of file FadMPAssembly/fenl_functors.hpp.
typedef mesh_type::node_coord_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::node_coord_type |
Definition at line 1887 of file FadMPAssembly/fenl_functors.hpp.
typedef node_coord_type::value_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::scalar_coord_type |
Definition at line 1888 of file FadMPAssembly/fenl_functors.hpp.
typedef ExecutionSpace Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::execution_space |
Definition at line 1890 of file FadMPAssembly/fenl_functors.hpp.
typedef ScalarType Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::scalar_type |
Definition at line 1891 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::FENL::CrsMatrix< ScalarType , ExecutionSpace > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::sparse_matrix_type |
Definition at line 1893 of file FadMPAssembly/fenl_functors.hpp.
typedef sparse_matrix_type::StaticCrsGraphType Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::sparse_graph_type |
Definition at line 1894 of file FadMPAssembly/fenl_functors.hpp.
typedef sparse_matrix_type::values_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::matrix_values_type |
Definition at line 1895 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::View< scalar_type* , execution_space > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::vector_type |
Definition at line 1896 of file FadMPAssembly/fenl_functors.hpp.
typedef LocalViewTraits< vector_type > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_vector_view_traits |
Definition at line 1900 of file FadMPAssembly/fenl_functors.hpp.
typedef LocalViewTraits< matrix_values_type> Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_matrix_view_traits |
Definition at line 1901 of file FadMPAssembly/fenl_functors.hpp.
typedef local_vector_view_traits::local_view_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_vector_type |
Definition at line 1902 of file FadMPAssembly/fenl_functors.hpp.
typedef local_matrix_view_traits::local_view_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_matrix_type |
Definition at line 1903 of file FadMPAssembly/fenl_functors.hpp.
typedef double Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_scalar_type |
Definition at line 1906 of file FadMPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::mesh_type |
Definition at line 988 of file MPAssembly/fenl_functors.hpp.
typedef mesh_type::node_coord_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::node_coord_type |
Definition at line 989 of file MPAssembly/fenl_functors.hpp.
typedef node_coord_type::value_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::scalar_coord_type |
Definition at line 990 of file MPAssembly/fenl_functors.hpp.
typedef ExecutionSpace Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::execution_space |
Definition at line 992 of file MPAssembly/fenl_functors.hpp.
typedef ScalarType Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::scalar_type |
Definition at line 993 of file MPAssembly/fenl_functors.hpp.
typedef Kokkos::Example::FENL::CrsMatrix< ScalarType , ExecutionSpace > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::sparse_matrix_type |
Definition at line 995 of file MPAssembly/fenl_functors.hpp.
typedef sparse_matrix_type::StaticCrsGraphType Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::sparse_graph_type |
Definition at line 996 of file MPAssembly/fenl_functors.hpp.
typedef sparse_matrix_type::values_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::matrix_values_type |
Definition at line 997 of file MPAssembly/fenl_functors.hpp.
typedef Kokkos::View< scalar_type* , execution_space > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::vector_type |
Definition at line 998 of file MPAssembly/fenl_functors.hpp.
typedef LocalViewTraits< vector_type > Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_vector_view_traits |
Definition at line 1002 of file MPAssembly/fenl_functors.hpp.
typedef LocalViewTraits< matrix_values_type> Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_matrix_view_traits |
Definition at line 1003 of file MPAssembly/fenl_functors.hpp.
typedef local_vector_view_traits::local_view_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_vector_type |
Definition at line 1004 of file MPAssembly/fenl_functors.hpp.
typedef local_matrix_view_traits::local_view_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::local_matrix_type |
Definition at line 1005 of file MPAssembly/fenl_functors.hpp.
typedef double Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_scalar_type |
Definition at line 1008 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1925 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1027 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1950 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1966 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1984 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1052 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1068 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1086 of file MPAssembly/fenl_functors.hpp.
|
static |
Definition at line 1904 of file FadMPAssembly/fenl_functors.hpp.
const node_coord_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::node_coords |
Definition at line 1911 of file FadMPAssembly/fenl_functors.hpp.
const vector_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::solution |
Definition at line 1912 of file FadMPAssembly/fenl_functors.hpp.
const sparse_matrix_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::jacobian |
Definition at line 1913 of file FadMPAssembly/fenl_functors.hpp.
const vector_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::residual |
Definition at line 1914 of file FadMPAssembly/fenl_functors.hpp.
const bc_scalar_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_lower_value |
Definition at line 1915 of file FadMPAssembly/fenl_functors.hpp.
const bc_scalar_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_upper_value |
Definition at line 1916 of file FadMPAssembly/fenl_functors.hpp.
const scalar_coord_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_lower_limit |
Definition at line 1917 of file FadMPAssembly/fenl_functors.hpp.
const scalar_coord_type Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_upper_limit |
Definition at line 1918 of file FadMPAssembly/fenl_functors.hpp.
const unsigned Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::bc_plane |
Definition at line 1919 of file FadMPAssembly/fenl_functors.hpp.
const unsigned Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::node_count |
Definition at line 1920 of file FadMPAssembly/fenl_functors.hpp.
bool Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::init |
Definition at line 1921 of file FadMPAssembly/fenl_functors.hpp.
const Kokkos::Example::FENL::DeviceConfig Kokkos::Example::FENL::DirichletComputation< Kokkos::Example::BoxElemFixture< ExecutionSpace, Order, CoordinateMap >, Kokkos::Example::FENL::CrsMatrix< ScalarType, ExecutionSpace > >::dev_config |
Definition at line 1922 of file FadMPAssembly/fenl_functors.hpp.