#include <cosimplex.hpp>
Public Types | |
using | simplex_type = SimplexType |
using | element_type = ElementType |
using | discrete_element_type = SimplexType::discrete_element_type |
using | discrete_vector_type = SimplexType::discrete_vector_type |
Public Member Functions | |
KOKKOS_DEFAULTED_FUNCTION constexpr | Cosimplex ()=default |
KOKKOS_DEFAULTED_FUNCTION constexpr | Cosimplex (Cosimplex const &)=default |
KOKKOS_DEFAULTED_FUNCTION constexpr | Cosimplex (Cosimplex &&)=default |
KOKKOS_FUNCTION constexpr | Cosimplex (SimplexType simplex, ElementType value) noexcept |
KOKKOS_DEFAULTED_FUNCTION | ~Cosimplex ()=default |
KOKKOS_DEFAULTED_FUNCTION Cosimplex & | operator= (Cosimplex const &other)=default |
KOKKOS_DEFAULTED_FUNCTION Cosimplex & | operator= (Cosimplex &&other)=default |
KOKKOS_FUNCTION SimplexType | simplex () noexcept |
KOKKOS_FUNCTION SimplexType const | simplex () const noexcept |
KOKKOS_FUNCTION discrete_element_type | discrete_element () noexcept |
KOKKOS_FUNCTION discrete_element_type | discrete_element () const noexcept |
KOKKOS_FUNCTION discrete_vector_type | discrete_vector () noexcept |
KOKKOS_FUNCTION discrete_vector_type | discrete_vector () const noexcept |
KOKKOS_FUNCTION bool | negative () noexcept |
KOKKOS_FUNCTION bool | negative () const noexcept |
KOKKOS_FUNCTION element_type | value () noexcept |
KOKKOS_FUNCTION element_type const | value () const noexcept |
Static Public Member Functions | |
static KOKKOS_FUNCTION constexpr std::size_t | dimension () noexcept |
Cosimplex class.
Definition at line 19 of file cosimplex.hpp.
using sil::exterior::Cosimplex< SimplexType, ElementType >::simplex_type = SimplexType |
Definition at line 22 of file cosimplex.hpp.
using sil::exterior::Cosimplex< SimplexType, ElementType >::element_type = ElementType |
Definition at line 23 of file cosimplex.hpp.
using sil::exterior::Cosimplex< SimplexType, ElementType >::discrete_element_type = SimplexType::discrete_element_type |
Definition at line 24 of file cosimplex.hpp.
using sil::exterior::Cosimplex< SimplexType, ElementType >::discrete_vector_type = SimplexType::discrete_vector_type |
Definition at line 25 of file cosimplex.hpp.
|
constexprdefault |
|
constexprdefault |
|
constexprdefault |
|
inlineexplicitconstexprnoexcept |
Definition at line 38 of file cosimplex.hpp.
|
default |
|
default |
|
default |
|
inlinestaticconstexprnoexcept |
Definition at line 50 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 55 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 60 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 65 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 70 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 75 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 80 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 85 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 90 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 95 of file cosimplex.hpp.
|
inlinenoexcept |
Definition at line 100 of file cosimplex.hpp.