Phalanx Development
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 1, 1 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 2, 2 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 3, 3 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 4, 4 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 5, 5 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 6, 6 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 7, 7 >
PHX::Check_num_ctor_arguments_equal_to_num_template_arguments< 8, 8 >
PHX::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >
PHX::ContiguousAllocator< AlignmentT >Class that allocates a contiguous chunk of memory for all fields
PHX::DataContainer< DataT, Traits >Container that holds all fields associated with a specific DataT
PHX::DataContainer_TemplateManager< EvalT, Traits >
PHX::DataContainerBase< Traits >
PHX::DataLayoutA pure virtual class to distinguish a unique data layout in a cell
PHX::TemplateManager< TypeSeq, BaseT, ObjectT >::DefaultBuilderOpThe default builder class for building objects for each ScalarT
PHX::DLTagList< T0, T1, T2, T3, T4, T5, T6, T7 >
PHX::DLTagList< T0, T1, T2, T3, T4, T5, T6, void >
PHX::DLTagList< T0, T1, T2, T3, T4, T5, void, void >
PHX::DLTagList< T0, T1, T2, T3, T4, void, void, void >
PHX::DLTagList< T0, T1, T2, T3, void, void, void, void >
PHX::DLTagList< T0, T1, T2, void, void, void, void, void >
PHX::DLTagList< T0, T1, void, void, void, void, void, void >
PHX::DLTagList< T0, void, void, void, void, void, void, void >
PHX::EvaluationContainer< EvalT, Traits >Container that holds all data associated with a scalar type
PHX::EvaluationContainer_TemplateBuilder< Traits >
PHX::EvaluationContainer_TemplateManager< Traits >
PHX::EvaluationContainerBase< Traits >
PHX::Evaluator< Traits >
PHX::Evaluator_TemplateBuilder< Traits, ObjectT >
PHX::Evaluator_TemplateManager< Traits >
PHX::EvaluatorBase< Traits >Template Manager "Base" class object for all field evaluators
PHX::EvaluatorDerived< EvalT, Traits >
PHX::EvaluatorFactory< Traits, FactoryTraits >
PHX::EvaluatorManager< Traits >Class to sort which Evaluators should be called and the order in which to call them such that all dependencies are met
PHX::EvaluatorUtilities< EvalT, Traits >Utilities to hide templating in concrete Evaluators
PHX::EvaluatorWithBaseImpl< Traits >Class that implements helper functions for the pure virtual PHX::Evaluator class
PHX::ExprAdd< Ordinal, Scalar, OP1, OP2 >Addition
PHX::ExprArray< Ordinal, Scalar, Rep >
PHX::ExprDiv< Ordinal, Scalar, OP1, OP2 >Division
PHX::ExprMult< Ordinal, Scalar, OP1, OP2 >Multiplication
PHX::ExprScalar< Ordinal, Scalar >Traits for expression template array object
PHX::ExprSubtr< Ordinal, Scalar, OP1, OP2 >Subtraction
PHX::ExprTraits< Ordinal, T >Default implementation uses a constant reference
PHX::ExprTraits< Ordinal, PHX::ExprScalar< Ordinal, T > >Scalar implementation
PHX::Field< DataT >
PHX::FieldManager< Traits >
PHX::FieldTag
PHX::FTCompFunctor for RCP<FieldTag> comparisons in stl std::map. This must follow strict weak ordering rules
PHX::FTPredPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
PHX::FTPredRefPredicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm
PHX::MDALayout< Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
PHX::MDField< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
PHX::MDField< DataT, void, void, void, void, void, void, void, void >
PHX::NewAllocatorAllocator that uses "new" to allocate each array separately
PHX::PrintDimension< Dimension, Array >
PHX::PrintDimension< void, Array >
PHX::Tag< DataT >Typed Field Tag
PHX::TemplateIterator< TypeSeq, BaseT, ObjectT >
PHX::TemplateManager< TypeSeq, BaseT, ObjectT >Container class to manager template instantiations of a template class
PHX::TraitsBase
PHX::TypeString< ObjectT >User must specialize this class for each evaluation and data type!
PHX::UFO< Traits, FactoryTraits >Unary Function Object (UFO) - helper class required for mpl::for_each<>
 All Classes Functions Variables Typedefs Friends