Phalanx  Development
 All Classes Functions Variables Typedefs Enumerations Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCPHX::add_pointer< Data, N >
oCPHX::add_pointer< Data, 0 >
oCPHX::any
oCPHX::AnyType< Rank >
oCPHX::AnyType< 0 >
oCPHX::AnyType< PHX::FieldTraits::rank >
oCPHX::ArrayType< Scalar, Rank, Props >
oCPHX::ArrayType< Scalar, 0, Props...>
oCbad_cast
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< size_t, size_t >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 1, 1 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 2, 2 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 3, 3 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 4, 4 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 5, 5 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 6, 6 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 7, 7 >
oCPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 8, 8 >
oCPHX::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
oCPHX::DagNode< Traits >DAG Node wrapper for graph algorithms (DFS and topological sort)
oCPHX::DataLayoutA pure virtual class to provide size and rank information and a unique identifier for a fields
oCPHX::TemplateManager< TypeSeq, BaseT, ObjectT >::DefaultBuilderOpThe default builder class for building objects for each ScalarT
oCPHX::DevEvalWrapper< DeviceEvaluatorType >Kokkos functor that wraps a users evaluator functor (Decorator design pattern). This eliminates the user having to store/assign workset data
oCPHX::DeviceEvaluator< Traits >Pure virtual interface for instantiating an evaluator on device
oCPHX::DeviceEvaluatorPtr< Traits >Struct for holding evaluator pointers in a Kokkos::View
oCPHX::DevLayout< DataType >
oCPHX::DimTagAbstract base class for array dimension tags supplied to the Array template class
oCPHX::disable_if_c< B, T >
oCPHX::disable_if_c< Cond::value, T >
oCPHX::disable_if_c< true, T >
oCPHX::DLTagList< Tag0, Tag1, Tag2, Tag, Tag4, Tag5, Tag6, Tag7 >
oCPHX::DLTagList< T0, T1, T2, T3, T4, T5, T6, void >
oCPHX::DLTagList< T0, T1, T2, T3, T4, T5, void, void >
oCPHX::DLTagList< T0, T1, T2, T3, T4, void, void, void >
oCPHX::DLTagList< T0, T1, T2, T3, void, void, void, void >
oCPHX::DLTagList< T0, T1, T2, void, void, void, void, void >
oCPHX::DLTagList< T0, T1, void, void, void, void, void, void >
oCPHX::DLTagList< T0, void, void, void, void, void, void, void >
oCPHX::DummyMemoryBinderDummy functor to satisfy binding to dummy field tags
oCPHX::eval_scalar_types< mpl_vector >
oCPHX::EvaluationContainer_TemplateBuilder< Traits >
oCPHX::EvaluationContainerBase< Traits >
oCPHX::Evaluator< Traits >
oCPHX::Evaluator_TemplateBuilder< Traits, ObjectT >
oCPHX::EvaluatorBase< Traits >Template Manager "Base" class object for all field evaluators
oCPHX::EvaluatorFactory< Traits, FactoryTraits >
oCPHX::EvaluatorUnitTester< EvalType, Traits >Utility that allows for unit testing of single evaluator
oCPHX::EvaluatorUtilities< EvalT, Traits >Utilities to hide templating in concrete Evaluators
oCfalse_type
oCPHX::Field< DataT, Rank, Layout >
oCPHX::FieldManager< Traits >
oCPHX::FieldReturnType< ViewType >
oCPHX::FieldTag
oCPHX::FieldTraits< Scalar, Props >
oCPHX::FieldTraits< typename std::enable_if< is_device< Device >::value >::type, Device, Props...>
oCPHX::FieldTraits< typename std::enable_if< is_extent< Extent >::value >::type, Extent, Props...>
oCPHX::FieldTraits< typename std::enable_if< is_layout< Layout >::value >::type, Layout, Props...>
oCPHX::FieldTraits< typename std::enable_if<!is_extent< TemplateArg >::value &&!is_layout< TemplateArg >::value &&!is_device< TemplateArg >::value >::type, TemplateArg, Props...>
oCPHX::FieldTraits< void >
oCPHX::FTCompFunctor for RCP<FieldTag> comparisons in stl std::map. This must follow strict weak ordering rules
oCPHX::FTPredPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
oCPHX::FTPredRefPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
oCintegral_constant
oCIntrepid2::is_mdfield< field >
oCIntrepid2::is_mdfield< PHX::MDField< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > >
oCiterator
oCPHX::KokkosDeviceSession
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, void, void >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, void, void, void >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, void, void, void, void >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, void, void, void, void, void >
oCPHX::KokkosDimentionType< DataT, Tag0, Tag1, void, void, void, void, void, void >
oCPHX::KokkosDimentionType< DataT, Tag0, void, void, void, void, void, void, void >
oCPHX::KokkosDimType< DataT, Rank >
oCPHX::KokkosDimType< DataT, 0 >
oCPHX::KokkosViewCreateFunctorFunctor to allocate memory used in Sacado::mpl::for_each to iterate over all scalar types in an evaluation type
oCPHX::KokkosViewFactory< ScalarT, Layout, Device >
oCPHX::KokkosViewFactory< Sacado::ELRCacheFad::DFad< ScalarT >, Layout, Device >
oCPHX::KokkosViewFactory< Sacado::Fad::DFad< ScalarT >, Layout, Device >
oCPHX::KokkosViewFactory< Sacado::Fad::SLFad< ScalarT, N >, Layout, Device >
oCPHX::KokkosViewFactoryFunctor< EvalT >
oCPHX::KokkosViewSizeFunctorFunctor used in Sacado::mpl::for_each to iterate over all scalar types in an evaluation type
oCPHX::MDField< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
oCPHX::MDField< DataT, void, void, void, void, void, void, void, void >
oCMDFieldKokkos< ScalarT >
oCPHX::MDFieldReturnType< ViewType >
oCPHX::MemoryBinder< FieldType >Functor to bind unmanaged memory to a MDField or Field
oCPHX::MemoryManagerThis object is siimilar to a memory pool in that allows for reuse of view allocations across the DAG and in other DataContainers and FieldManagers
oCPHX::PrintViewValues< ViewType, Rank >
oCPHX::PrintViewValues< ViewType, 0 >
oCPHX::PrintViewValues< ViewType, 1 >
oCPHX::PrintViewValues< ViewType, 2 >
oCPHX::PrintViewValues< ViewType, 3 >
oCPHX::PrintViewValues< ViewType, 4 >
oCPHX::PrintViewValues< ViewType, 5 >
oCPHX::PrintViewValues< ViewType, 6 >
oCPHX::PrintViewValues< ViewType, 7 >
oCPHX::remove_all_pointers< T >
oCPHX::remove_all_pointers< T * >
oCPHX::RunDeviceDag< Traits >
oCruntime_error
oCPHX::SetExtentsImpl< extent_pack >
oCPHX::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
oCPHX::SetExtentsImpl<>Used to set the extents from a parameter pack. This implementation ends the recursion
oCPHX::TemplateManager< TypeSeq, BaseT, ObjectT >Container class to manager template instantiations of a template class
oCPHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > >
oCPHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >
oCPHX::TraitsBase
oCtrue_type
oCPHX::UFO< Traits, FactoryTraits >Unary Function Object (UFO) - helper class required for mpl::for_each<>
oCPHX::MDField< DataT, void, void, void, void, void, void, void, void >::V_MultiplyFunctor< MDFieldTypeA, MDFieldTypeB, RANK >
oCKokkos::View< DataT, Props >
oCKokkos::View< DataT *******, PHX::Device >
oCKokkos::View< DataT ******, PHX::Device >
oCKokkos::View< DataT *****, PHX::Device >
oCKokkos::View< DataT ****, PHX::Device >
oCKokkos::View< DataT ***, PHX::Device >
oCKokkos::View< DataT **, PHX::Device >
oCKokkos::View< DataT *, PHX::Device >
oCKokkos::View< DataT *, PHX::Device, Kokkos::MemoryUnmanaged >
oCKokkos::View< kokkos_data_type, Layout, PHX::Device >
oCKokkos::View< kokkos_data_type, PHX::Device >
oCKokkos::View< PHX::index_size_type *, PHX::Device >
oCKokkos::View< PHX::PHX::DeviceEvaluatorPtr< Traits > *, PHX::Device >
oCKokkos::View< ScalarT ********, PHX::Device >
oCKokkos::View< ScalarT *******, PHX::Device >
oCKokkos::View< ScalarT ******, PHX::Device >
oCKokkos::View< ScalarT *****, PHX::Device >
oCKokkos::View< ScalarT ****, PHX::Device >
oCKokkos::View< ScalarT ***, PHX::Device >
oCKokkos::View< ScalarT **, PHX::Device >
\CKokkos::View< ScalarT *, PHX::Device >