Phalanx Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
PHX::Array< Scalar, array_order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >The preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates
PHX::Array< Scalar, array_order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >::Tag< ordinate >Access the dimension tag-type for a given ordinate
PHX::Array< Scalar, array_order, void, void, void, void, void, void, void, void >The not-preferred multi-dimensional Array interface with runtime user-defined dimension ordinates. Typically used when runtime-polymorphic arrays are passed to functions
PHX::Array< Scalar, RankZero, void, void, void, void, void, void, void, void >Specialization for an array with Rank = 0
PHX::ArrayDimensionAn anonymous array dimension tag, which is NOT the recommended usage
PHX::ArrayDimTagAbstract base class for array dimension tags supplied to the Array template class
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::DataLayoutA pure virtual class to distinguish a unique data layout in a cell
PHX::EvaluationContainer< EvalT, Traits >Container that holds all data associated with a scalar type
PHX::Evaluator< Traits >
PHX::EvaluatorBase< Traits >Template Manager "Base" class object for all field evaluators
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::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::NewAllocatorAllocator that uses "new" to allocate each array separately
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::TemplateManager< TypeSeq, BaseT, ObjectT >::DefaultBuilderOpThe default builder class for building objects for each ScalarT
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<>

Generated on Wed May 12 21:46:23 2010 for Phalanx by  doxygen 1.4.7