Phalanx  Development
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CPHX::any
 Cbad_cast
 CPHX::bad_any_cast
 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::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
 CPHX::DagNode< Traits >DAG Node wrapper for graph algorithms (DFS and topological sort)
 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::disable_if_c< B, T >
 CPHX::disable_if_c< Cond::value, T >
 CPHX::disable_if< Cond, T >
 CPHX::disable_if_c< true, T >
 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::eval_scalar_types< mpl_vector >
 CPHX::EvaluationContainer_TemplateBuilder< Traits >
 CPHX::EvaluationContainerBase< Traits >
 CPHX::EvaluationContainer< EvalT, Traits >Container that holds all data associated with an evaluation 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::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
 Cruntime_error
 CPHX::circular_dag_exception
 CPHX::missing_evaluator_exception
 CPHX::multiple_evaluator_for_field_exception
 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<>