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 1876 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 1882 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 1883 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 1884 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 1886 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 1887 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 1889 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 1890 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 1891 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 1892 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 1896 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 1897 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 1898 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 1899 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 1902 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 984 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 985 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 986 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 988 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 989 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 991 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 992 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 993 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 994 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 998 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 999 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 1000 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 1001 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 1004 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1921 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1023 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1946 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1962 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1980 of file FadMPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1048 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1064 of file MPAssembly/fenl_functors.hpp.
|
inline |
Definition at line 1082 of file MPAssembly/fenl_functors.hpp.
|
static |
Definition at line 1900 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 1907 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 1908 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 1909 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 1910 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 1911 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 1912 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 1913 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 1914 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 1915 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 1916 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 1917 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 1918 of file FadMPAssembly/fenl_functors.hpp.