Panzer
Version of the Day
|
#include <Panzer_ExprEval_impl.hpp>
Public Types | |
using | NonConstResult = typename TernaryResultType< Cond, Left, Right >::non_const_type |
using | Result = typename TernaryResultType< Cond, Left, Right >::type |
using | execution_space = typename Result::execution_space |
Public Member Functions | |
KOKKOS_INLINE_FUNCTION void | operator() (typename execution_space::size_type i, typename execution_space::size_type j) const |
TernaryFunctor (std::string const &name, Teuchos::any &result, Teuchos::any &cond, Teuchos::any &left, Teuchos::any &right) | |
Public Attributes | |
NonConstResult | result_ |
Cond | cond_ |
Left | left_ |
Right | right_ |
Definition at line 348 of file Panzer_ExprEval_impl.hpp.
using panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::NonConstResult = typename TernaryResultType<Cond, Left, Right>::non_const_type |
Definition at line 349 of file Panzer_ExprEval_impl.hpp.
using panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::Result = typename TernaryResultType<Cond, Left, Right>::type |
Definition at line 350 of file Panzer_ExprEval_impl.hpp.
using panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::execution_space = typename Result::execution_space |
Definition at line 351 of file Panzer_ExprEval_impl.hpp.
|
inline |
Definition at line 363 of file Panzer_ExprEval_impl.hpp.
|
inline |
Definition at line 357 of file Panzer_ExprEval_impl.hpp.
NonConstResult panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::result_ |
Definition at line 352 of file Panzer_ExprEval_impl.hpp.
Cond panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::cond_ |
Definition at line 353 of file Panzer_ExprEval_impl.hpp.
Left panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::left_ |
Definition at line 354 of file Panzer_ExprEval_impl.hpp.
Right panzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >::right_ |
Definition at line 355 of file Panzer_ExprEval_impl.hpp.