PHX::v_of_v_utils::add_pointer< Data, N > | |
PHX::add_pointer< Data, N > | |
PHX::v_of_v_utils::add_pointer< Data, 0 > | |
PHX::add_pointer< Data, 0 > | |
PHX::AnyType< Rank > | |
PHX::AnyType< 0 > | |
PHX::AnyType< PHX::FieldTraits::rank > | |
PHX::ArrayType< Scalar, Rank, Props > | |
PHX::ArrayType< Scalar, 0, Props...> | |
PHX::ConstTemplateIterator< TypeSeq, BaseT, ObjectT > | |
PHX::DagManager< Traits > | Class to generate the directed acyclic graph (DAG) for evaluation. Determined which Evaluators should be called and the order in which to call them such that all dependencies are met with consistency |
PHX::DagNode< Traits > | DAG Node wrapper for graph algorithms (DFS and topological sort) |
PHX::DataLayout | A pure virtual class to provide size and rank information and a unique identifier for a fields |
PHX::Layout | Default DataLayout implementation that allows for runtime sizing |
PHX::MDALayout< Tags > | A concrete implementation of the DataLayout class for compile time checked multidimensional arrays |
PHX::TemplateManager< TypeSeq, BaseT, ObjectT >::DefaultBuilderOp | The default builder class for building objects for each ScalarT |
PHX::DevEvalWrapper< DeviceEvaluatorType > | Kokkos functor that wraps a users evaluator functor (Decorator design pattern). This eliminates the user having to store/assign workset data |
PHX::DeviceDeleter< Device > | Struct for deleting device instantiation |
PHX::DeviceEvaluator< Traits > | Pure virtual interface for instantiating an evaluator on device |
PHX::DeviceEvaluatorPtr< Traits > | Struct for holding evaluator pointers in a Kokkos::View |
PHX::DevicePtrWrapper< T > | |
PHX::DevLayout< DataType > | |
PHX::DummyMemoryBinder | Dummy functor to satisfy binding to dummy field tags |
PHX::eval_scalar_types< mpl_vector > | |
PHX::EvaluationContainer_TemplateBuilder< Traits > | |
PHX::EvaluationContainerBase< Traits > | |
PHX::EvaluationContainer< EvalT, Traits > | Container that holds all data associated with an evaluation type |
PHX::Evaluator< Traits > | |
PHX::EvaluatorWithBaseImpl< Traits > | Class that implements helper functions for the pure virtual PHX::Evaluator class |
PHX::AliasField< EvalT, Traits > | Evaluator to help set dependencies for aliased fields |
PHX::UnmanagedFieldDummy< EvalT, Traits, FieldT > | Evaluator that performs no computations. Typically used to satisfy DAG dependencies for unmanaged fields that are evalatued external to the DAG |
PHX::Evaluator_TemplateBuilder< Traits, ObjectT > | |
PHX::EvaluatorBase< Traits > | Template Manager "Base" class object for all field evaluators |
PHX::EvaluatorDerived< EvalT, Traits > | |
PHX::UnmanagedFieldDummy< EvalT, Traits, FieldT > | Evaluator that performs no computations. Typically used to satisfy DAG dependencies for unmanaged fields that are evalatued external to the DAG |
PHX::EvaluatorFactory< Traits, FactoryTraits > | |
PHX::EvaluatorUnitTester< EvalType, Traits > | Utility that allows for unit testing of single evaluator |
PHX::EvaluatorUtilities< EvalT, Traits > | Utilities to hide templating in concrete Evaluators |
false_type | |
PHX::is_device< T > | |
PHX::is_extent< Extent > | Identifies that a user defined struct is a dimension template parameter for MDFields. Users must specialize for true_types |
PHX::is_layout< L > | |
PHX::requires_dynamic_hidden_dimension< ScalarT > | |
PHX::Field< DataT, Rank, Layout > | |
PHX::FieldManager< Traits > | |
PHX::FieldReturnType< ViewType > | |
PHX::FieldTag | |
PHX::Tag< DataT > | Typed Field Tag |
PHX::FieldTraits< Scalar, Props > | |
PHX::FieldTraits< typename std::enable_if< is_device< Device >::value >::type, Device, Props...> | |
PHX::FieldTraits< typename std::enable_if< is_extent< Extent >::value >::type, Extent, Props...> | |
PHX::FieldTraits< typename std::enable_if< is_layout< Layout >::value >::type, Layout, Props...> | |
PHX::FieldTraits< typename std::enable_if<!is_extent< TemplateArg >::value &&!is_layout< TemplateArg >::value &&!is_device< TemplateArg >::value >::type, TemplateArg, Props...> | |
PHX::FieldTraits< void > | |
PHX::FTComp | Functor for RCP<FieldTag> comparisons in stl std::map. This must follow strict weak ordering rules |
PHX::FTPred | Predicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm |
PHX::FTPredRef | Predicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm |
integral_constant | |
PHX::PackSize< NextMember, ParamPack...> | |
PHX::PackSize<> | |
PHX::RankCount< Props > | |
PHX::RankCount< typename std::enable_if< is_extent< Extent >::value >::type, Extent, Props...> | |
PHX::RankCount< typename std::enable_if<!is_extent< NonExtent >::value >::type, NonExtent, Props...> | |
PHX::RankCount< void > | |
PHX::KokkosDimType< DataT, Rank > | |
PHX::KokkosDimType< DataT, 0 > | |
PHX::KokkosViewCreateFunctor | Functor to allocate memory used in Sacado::mpl::for_each to iterate over all scalar types in an evaluation type |
PHX::KokkosViewFactory< ScalarT, Layout, Device > | |
PHX::KokkosViewFactory< Sacado::ELRCacheFad::DFad< ScalarT >, Layout, Device > | |
PHX::KokkosViewFactory< Sacado::Fad::DFad< ScalarT >, Layout, Device > | |
PHX::KokkosViewFactory< Sacado::Fad::SLFad< ScalarT, N >, Layout, Device > | |
PHX::KokkosViewFactoryFunctor< EvalT > | |
PHX::KokkosViewSizeFunctor | Functor used in Sacado::mpl::for_each to iterate over all scalar types in an evaluation type |
PHX::MDField< DataT, Props > | |
PHX::MDFieldReturnType< ViewType > | |
PHX::MemoryBinder< FieldType > | Functor to bind unmanaged memory to a MDField or Field |
PHX::MemoryManager | This object is siimilar to a memory pool in that allows for reuse of view allocations across the DAG and in other DataContainers and FieldManagers |
MeshEvaluationTestStruct | |
PHX::PackSize< ParamPack > | |
PHX::PrintViewValues< ViewType, Rank > | |
PHX::PrintViewValues< ViewType, 0 > | |
PHX::PrintViewValues< ViewType, 1 > | |
PHX::PrintViewValues< ViewType, 2 > | |
PHX::PrintViewValues< ViewType, 3 > | |
PHX::PrintViewValues< ViewType, 4 > | |
PHX::PrintViewValues< ViewType, 5 > | |
PHX::PrintViewValues< ViewType, 6 > | |
PHX::PrintViewValues< ViewType, 7 > | |
PHX::remove_all_pointers< T > | |
PHX::remove_all_pointers< T * > | |
PHX::RunDeviceDag< Traits > | |
runtime_error | |
PHX::circular_dag_exception | |
PHX::missing_evaluator_exception | |
PHX::multiple_evaluator_for_field_exception | |
PHX::SetExtentsImpl< extent_pack > | |
PHX::SetExtentsImpl< T, extent_pack...> | Used to set the extents from a parameter pack. Can't use a simple initializer list due to narrowing from in size_type |
PHX::SetExtentsImpl<> | Used to set the extents from a parameter pack. This implementation ends the recursion |
PHX::TemplateIterator< TypeSeq, BaseT, ObjectT > | |
PHX::TemplateManager< TypeSeq, BaseT, ObjectT > | Container class to manager template instantiations of a template class |
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > > | |
PHX::EvaluationContainer_TemplateManager< Traits > | |
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > > | |
PHX::Evaluator_TemplateManager< Traits > | |
PHX::TraitsBase | |
true_type | |
PHX::is_device< PHX::Device > | |
PHX::is_layout< Kokkos::LayoutLeft > | |
PHX::is_layout< Kokkos::LayoutRight > | |
PHX::requires_dynamic_hidden_dimension< Sacado::ELRCacheFad::DFad< ScalarT > > | |
PHX::requires_dynamic_hidden_dimension< Sacado::Fad::DFad< ScalarT > > | |
PHX::requires_dynamic_hidden_dimension< Sacado::Fad::SLFad< ScalarT, N > > | |
PHX::UFO< Traits, FactoryTraits > | Unary Function Object (UFO) - helper class required for mpl::for_each<> |
Kokkos::View< DataT, Props > | |
Kokkos::View< double *, DeviceMemorySpace > | |
Kokkos::View< kokkos_data_type, Layout, PHX::Device > | |
Kokkos::View< OuterDataType, MemorySpace > | |
Kokkos::View< OuterDataType, OuterViewProps...> | |
Kokkos::View< OuterViewDataTypeUnmanagedInner, OuterViewProps...> | |
Kokkos::View< PHX::PHX::DeviceEvaluatorPtr< Traits > *, PHX::Device > | |
PHX::ViewOfViews< OuterViewRank, InnerViewType, MemorySpace > | |
PHX::ViewOfViews2< OuterViewRank, InnerViewType, OuterViewProps > | |
PHX::ViewOfViews3< OuterViewRank, InnerViewType, OuterViewProps > | |
PHX::ViewOfViews3< 2, Kokkos::View, mem_t > | |
PHX::details::ViewOfViewsDeleter | |
PHX::details::ViewOfViewsMaker< VoV > | |
PHX::details::ViewOfViewsMaker< Kokkos::View< D, P...> > | |
Wrapper | |