Phalanx  Development
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< size_t, size_t >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 1, 1 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 2, 2 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 3, 3 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 4, 4 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 5, 5 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 6, 6 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 7, 7 >
 CPHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 8, 8 >
 CPHX::DataLayoutA pure virtual class to distinguish a unique data layout in a cell
 CPHX::MDALayout< Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >A concrete implementation of the DataLayout class for compile time checked multidimensional arrays
 CPHX::TemplateManager< TypeSeq, BaseT, ObjectT >::DefaultBuilderOpThe default builder class for building objects for each ScalarT
 CPHX::DimTagAbstract base class for array dimension tags supplied to the Array template class
 CPHX::DLTagList< T0, T1, T2, T3, T4, T5, T6, T7 >
 CPHX::DLTagList< T0, T1, T2, T3, T4, T5, T6, void >
 CPHX::DLTagList< T0, T1, T2, T3, T4, T5, void, void >
 CPHX::DLTagList< T0, T1, T2, T3, T4, void, void, void >
 CPHX::DLTagList< T0, T1, T2, T3, void, void, void, void >
 CPHX::DLTagList< T0, T1, T2, void, void, void, void, void >
 CPHX::DLTagList< T0, T1, void, void, void, void, void, void >
 CPHX::DLTagList< T0, void, void, void, void, void, void, void >
 CPHX::EvaluationContainer_TemplateBuilder< Traits >
 CPHX::EvaluationContainerBase< Traits >
 CPHX::EvaluationContainer< EvalT, Traits >Container that holds all data associated with a scalar type
 CPHX::Evaluator< Traits >
 CPHX::EvaluatorWithBaseImpl< Traits >Class that implements helper functions for the pure virtual PHX::Evaluator class
 CPHX::Evaluator_TemplateBuilder< Traits, ObjectT >
 CPHX::EvaluatorBase< Traits >Template Manager "Base" class object for all field evaluators
 CPHX::EvaluatorDerived< EvalT, Traits >
 CPHX::EvaluatorFactory< Traits, FactoryTraits >
 CPHX::EvaluatorManager< Traits >Class to sort which Evaluators should be called and the order in which to call them such that all dependencies are met
 CPHX::EvaluatorUtilities< EvalT, Traits >Utilities to hide templating in concrete Evaluators
 CPHX::Field< DataT >
 CPHX::FieldManager< Traits >
 CPHX::FieldTag
 CPHX::Tag< DataT >Typed Field Tag
 CPHX::Tag< T >
 CPHX::FTCompFunctor for RCP<FieldTag> comparisons in stl std::map. This must follow strict weak ordering rules
 CPHX::FTPredPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
 CPHX::FTPredRefPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
 Citerator
 CPHX::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >
 CPHX::TemplateIterator< TypeSeq, BaseT, ObjectT >
 CPHX::KokkosDeviceSession
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, void, void >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, void, void, void >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, Tag3, void, void, void, void >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, Tag2, void, void, void, void, void >
 CPHX::KokkosDimentionType< DataT, Tag0, Tag1, void, void, void, void, void, void >
 CPHX::KokkosDimentionType< DataT, Tag0, void, void, void, void, void, void, void >
 CPHX::KokkosViewFactory< ScalarT, Device >
 CPHX::KokkosViewFactory< Sacado::ELRCacheFad::DFad< ScalarT >, Device >
 CPHX::KokkosViewFactory< Sacado::Fad::DFad< ScalarT >, Device >
 CPHX::KokkosViewFactory< Sacado::Fad::SLFad< ScalarT, N >, Device >
 CPHX::KokkosViewFactoryFunctor< EvalT >
 CPHX::MDField< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
 CPHX::MDField< DataT, void, void, void, void, void, void, void, void >
 CPHX::MDField< T >
 CPHX::MDFieldIterator< T >Iterate over entries of an MDField<DataT>, a runtime MDField
 CMDFieldKokkos< ScalarT >
 CPHX::MDFieldTypeTraits< ViewType >
 CPHX::MDFieldTypeTraits< Kokkos::View< S, L, D, M, Kokkos::Impl::ViewSpecializeSacadoFad > >
 CPHX::MDFieldTypeTraits< typename MDField< T >::array_type >
 CPHX::PrintDimension< Dimension, Array >
 CPHX::PrintDimension< void, Array >
 CPHX::MDFieldIterator< T >::Ptr
 CPHX::TemplateManager< TypeSeq, BaseT, ObjectT >Container class to manager template instantiations of a template class
 CPHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > >
 CPHX::EvaluationContainer_TemplateManager< Traits >
 CPHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >
 CPHX::Evaluator_TemplateManager< Traits >
 CPHX::TraitsBase
 CPHX::UFO< Traits, FactoryTraits >Unary Function Object (UFO) - helper class required for mpl::for_each<>