PHX Namespace Reference


Classes

class  ContiguousAllocator
 Class that allocates a contiguous chunk of memory for all fields. More...
class  NewAllocator
 Allocator that uses "new" to allocate each array separately. More...
class  ArrayDimTag
 Abstract base class for array dimension tags supplied to the Array template class. More...
class  ArrayDimension
 An anonymous array dimension tag, which is NOT the recommended usage. More...
class  Array
 The preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates. More...
class  Array< Scalar, RankZero, void, void, void, void, void, void, void, void >
 Specialization for an array with Rank = 0. More...
class  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. More...
struct  array_check_ordinal_is_less< 0, 8 >
struct  array_check_ordinal_is_less< 1, 8 >
struct  array_check_ordinal_is_less< 2, 8 >
struct  array_check_ordinal_is_less< 3, 8 >
struct  array_check_ordinal_is_less< 4, 8 >
struct  array_check_ordinal_is_less< 5, 8 >
struct  array_check_ordinal_is_less< 6, 8 >
struct  array_check_ordinal_is_less< 7, 8 >
struct  array_check_ordinal_is_less< 0, 7 >
struct  array_check_ordinal_is_less< 1, 7 >
struct  array_check_ordinal_is_less< 2, 7 >
struct  array_check_ordinal_is_less< 3, 7 >
struct  array_check_ordinal_is_less< 4, 7 >
struct  array_check_ordinal_is_less< 5, 7 >
struct  array_check_ordinal_is_less< 6, 7 >
struct  array_check_ordinal_is_less< 0, 6 >
struct  array_check_ordinal_is_less< 1, 6 >
struct  array_check_ordinal_is_less< 2, 6 >
struct  array_check_ordinal_is_less< 3, 6 >
struct  array_check_ordinal_is_less< 4, 6 >
struct  array_check_ordinal_is_less< 5, 6 >
struct  array_check_ordinal_is_less< 0, 5 >
struct  array_check_ordinal_is_less< 1, 5 >
struct  array_check_ordinal_is_less< 2, 5 >
struct  array_check_ordinal_is_less< 3, 5 >
struct  array_check_ordinal_is_less< 4, 5 >
struct  array_check_ordinal_is_less< 0, 4 >
struct  array_check_ordinal_is_less< 1, 4 >
struct  array_check_ordinal_is_less< 2, 4 >
struct  array_check_ordinal_is_less< 3, 4 >
struct  array_check_ordinal_is_less< 0, 3 >
struct  array_check_ordinal_is_less< 1, 3 >
struct  array_check_ordinal_is_less< 2, 3 >
struct  array_check_ordinal_is_less< 0, 2 >
struct  array_check_ordinal_is_less< 1, 2 >
struct  array_check_ordinal_is_less< 0, 1 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 0 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 1 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 2 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 3 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 4 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 5 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 6 >
struct  ArrayTagAt< Array< Scalar, order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >, 7 >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, Tag2, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, Tag2, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, Tag1, void, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, Tag1, void, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, RankZero, void, void, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, NaturalOrder, void, void, void, void, void, void, void, void >, TApp >
struct  ArrayAppend< Array< Scalar, FortranOrder, void, void, void, void, void, void, void, void >, TApp >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, Tag2, void, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, Tag2, void, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, Tag1, void, void, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, Tag1, void, void, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, NaturalOrder, void, void, void, void, void, void, void, void > >
struct  ArrayReverse< Array< Scalar, FortranOrder, void, void, void, void, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 > >
struct  ArrayTruncate< Array< Scalar, NaturalOrder, Tag1, void, void, void, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, void, void, void, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, void, void, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, void, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void > >
struct  ArrayTruncate< Array< Scalar, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 > >
struct  ArrayStrideDim< RankZero, Rank, Ordinal >
struct  ArrayStrideDim< FortranOrder, Rank, 0 >
struct  ArrayStrideDim< NaturalOrder, Rank, 0 >
struct  ArrayStrideDim< FortranOrder, Rank, Ordinal >
struct  ArrayStrideDim< NaturalOrder, Rank, Ordinal >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void >
struct  Array< void, FortranOrder, Tag1, Tag2, Tag3, void, void, void, void, void >
struct  Array< void, FortranOrder, Tag1, Tag2, void, void, void, void, void, void >
struct  Array< void, FortranOrder, Tag1, void, void, void, void, void, void, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, void, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, Tag4, Tag5, void, void, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, Tag4, void, void, void, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, Tag3, void, void, void, void, void >
struct  Array< void, NaturalOrder, Tag1, Tag2, void, void, void, void, void, void >
struct  Array< void, NaturalOrder, Tag1, void, void, void, void, void, void, void >
struct  Array< void, RankZero, void, void, void, void, void, void, void, void >
class  DataContainer
 Container that holds all fields associated with a specific DataT. More...
class  DataContainerBase
class  DataContainer_TemplateManager
class  DataLayout
 A pure virtual class to distinguish a unique data layout in a cell. More...
class  FlatLayout
class  MDALayout
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 8, 8 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 7, 7 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 6, 6 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 5, 5 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 4, 4 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 3, 3 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 2, 2 >
struct  Check_num_ctor_arguments_equal_to_num_template_arguments< 1, 1 >
struct  DLTagList
struct  DLTagList< T0, T1, T2, T3, T4, T5, T6, void >
struct  DLTagList< T0, T1, T2, T3, T4, T5, void, void >
struct  DLTagList< T0, T1, T2, T3, T4, void, void, void >
struct  DLTagList< T0, T1, T2, T3, void, void, void, void >
struct  DLTagList< T0, T1, T2, void, void, void, void, void >
struct  DLTagList< T0, T1, void, void, void, void, void, void >
struct  DLTagList< T0, void, void, void, void, void, void, void >
class  EvaluationContainer
 Container that holds all data associated with a scalar type. More...
class  EvaluationContainerBase
class  EvaluationContainer_TemplateBuilder
class  EvaluationContainer_TemplateManager
class  Evaluator
class  EvaluatorBase
 Template Manager "Base" class object for all field evaluators. More...
class  EvaluatorDerived
class  EvaluatorFactory
struct  UFO
 Unary Function Object (UFO) - helper class required for mpl::for_each<>. More...
class  EvaluatorManager
 Class to sort which Evaluators should be called and the order in which to call them such that all dependencies are met. More...
class  Evaluator_TemplateBuilder
class  Evaluator_TemplateManager
struct  EvaluatorUtilities
 Utilities to hide templating in concrete Evaluators. More...
class  EvaluatorWithBaseImpl
 Class that implements helper functions for the pure virtual PHX::Evaluator class. More...
class  Field
class  FieldManager
class  FieldTag
struct  FTComp
 Functor for RCP<FieldTag> comparisons in stl std::map. This must follow strict weak ordering rules. More...
struct  FTPred
 Predicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm. More...
struct  FTPredRef
 Predicate for searches of stl std::vector< RCP<FieldTag> > using find_if algorithm. More...
class  Tag
 Typed Field Tag. More...
class  MDField
struct  PrintDimension
struct  PrintDimension< void, Array >
class  TemplateIterator
class  ConstTemplateIterator
class  TemplateManager
 Container class to manager template instantiations of a template class. More...
struct  TraitsBase
struct  TypeString
 User must specialize this class for each evaluation and data type! More...

Enumerations

enum  ArrayOrder { NaturalOrder, FortranOrder, RankZero }
 Define Natural (C-language) or Fortran ordering of array dimensions. A RankZero array does not have an ordering. More...

Functions

void array_stride_from_natural_dimensions (const unsigned rank, unsigned *const stride, const unsigned *const dim)
unsigned array_stride_size (const unsigned rank, const unsigned *const stride)
 Return the total number of members from the array stride.
void array_stride_to_natural_dimensions (const unsigned rank, const unsigned *const stride, unsigned *const dim)
 Generate natural dimension from array stride.
void array_stride_to_natural_indices (const unsigned rank, const unsigned *const stride, const unsigned offset, unsigned *const indices)
 Generate natural indices from array stride.
void array_stride_from_fortran_dimensions (const unsigned rank, unsigned *const stride, const unsigned *const dim)
void array_stride_to_fortran_dimensions (const unsigned rank, const unsigned *const stride, unsigned *const dim)
void array_stride_to_fortran_indices (const unsigned rank, const unsigned *const stride, const unsigned offset, unsigned *const indices)
void array_check_rank (const unsigned rank, const unsigned test_rank)
void array_check_ordinal (const unsigned rank, const unsigned test_ordinal)
void array_check_index (const unsigned dim, const unsigned index)
void array_check_offset (const unsigned size, const unsigned test_offset)
void array_check_indices (const bool arg_natural, const unsigned arg_rank, const unsigned *const arg_stride, const unsigned arg_i1, const unsigned arg_i2, const unsigned arg_i3, const unsigned arg_i4, const unsigned arg_i5, const unsigned arg_i6, const unsigned arg_i7, const unsigned arg_i8)
template<class Tag>
const ArrayDimTagarray_dim_tag ()
template<>
const ArrayDimTagarray_dim_tag< void > ()
template<class Tag>
const ArrayDimTagarray_dim_tag ()
template<class Tag1, class Tag2, class Tag3, class Tag4, class Tag5, class Tag6, class Tag7, class Tag8>
const ArrayDimTag *const * array_dim_tags ()
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7, const unsigned &i8)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2, const unsigned &i3)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1, const unsigned &i2)
template<ArrayOrder array_order, unsigned rank>
unsigned array_offset (const unsigned *const , const unsigned &i1)
template<>
unsigned array_offset< FortranOrder, 8 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7, const unsigned &i8)
template<>
unsigned array_offset< FortranOrder, 7 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7)
template<>
unsigned array_offset< FortranOrder, 6 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6)
template<>
unsigned array_offset< FortranOrder, 5 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5)
template<>
unsigned array_offset< FortranOrder, 4 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4)
template<>
unsigned array_offset< FortranOrder, 3 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3)
template<>
unsigned array_offset< FortranOrder, 2 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2)
template<>
unsigned array_offset< FortranOrder, 1 > (const unsigned *const ARRAY_CHECK(stride), const unsigned &i1)
template<>
unsigned array_offset< NaturalOrder, 8 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7, const unsigned &i8)
template<>
unsigned array_offset< NaturalOrder, 7 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6, const unsigned &i7)
template<>
unsigned array_offset< NaturalOrder, 6 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5, const unsigned &i6)
template<>
unsigned array_offset< NaturalOrder, 5 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4, const unsigned &i5)
template<>
unsigned array_offset< NaturalOrder, 4 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3, const unsigned &i4)
template<>
unsigned array_offset< NaturalOrder, 3 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2, const unsigned &i3)
template<>
unsigned array_offset< NaturalOrder, 2 > (const unsigned *const stride, const unsigned &i1, const unsigned &i2)
template<>
unsigned array_offset< NaturalOrder, 1 > (const unsigned *const ARRAY_CHECK(stride), const unsigned &i1)
template<typename DataT, typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::DataContainer< DataT, Traits > &dc)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::DataContainerBase< Traits > &dc)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::DataContainerBase< Traits > &dc)
std::ostream & operator<< (std::ostream &os, const PHX::DataLayout &t)
std::ostream & operator<< (std::ostream &os, const PHX::FlatLayout &v)
template<typename Tag0, typename Tag1, typename Tag2, typename Tag3, typename Tag4, typename Tag5, typename Tag6, typename Tag7>
std::ostream & operator<< (std::ostream &os, const PHX::MDALayout< Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > &t)
template<typename Tag0, typename Tag1, typename Tag2, typename Tag3, typename Tag4, typename Tag5, typename Tag6, typename Tag7>
std::ostream & operator<< (std::ostream &os, const PHX::MDALayout< Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > &v)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::EvaluationContainerBase< Traits > &sc)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::EvaluationContainerBase< Traits > &sc)
template<typename Traits>
void registerEvaluators (const Teuchos::RCP< std::vector< Teuchos::RCP< PHX::Evaluator_TemplateManager< Traits > > > > &providers, PHX::FieldManager< Traits > &fm)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::EvaluatorManager< Traits > &m)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::EvaluatorManager< Traits > &m)
template<typename DataT>
std::ostream & operator<< (std::ostream &os, const PHX::Field< DataT > &h)
template<typename DataT>
std::ostream & operator<< (std::ostream &os, const PHX::Field< DataT > &f)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::FieldManager< Traits > &vm)
template<typename Traits>
std::ostream & operator<< (std::ostream &os, const PHX::FieldManager< Traits > &vm)
std::ostream & operator<< (std::ostream &os, const PHX::FieldTag &t)
template<typename DataT>
std::ostream & operator<< (std::ostream &os, const PHX::Tag< DataT > &t)
template<typename DataT>
std::ostream & operator<< (std::ostream &os, const PHX::Tag< DataT > &v)
template<typename DataT, PHX::ArrayOrder Order, typename Tag0, typename Tag1, typename Tag2, typename Tag3, typename Tag4, typename Tag5, typename Tag6, typename Tag7>
std::ostream & operator<< (std::ostream &os, const PHX::MDField< DataT, Order, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > &h)
template<typename DataT, PHX::ArrayOrder Order, typename Tag0, typename Tag1, typename Tag2, typename Tag3, typename Tag4, typename Tag5, typename Tag6, typename Tag7>
std::ostream & operator<< (std::ostream &os, const PHX::MDField< DataT, Order, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > &f)
template<unsigned N, typename T>
void Copy (T *, const T &)
template<unsigned N, typename T>
void Copy (T *, const T *)
template<unsigned N, typename T>
void Sum (T *, const T *)
template<unsigned N, typename T>
void Sum (T *, const T &, const T *)
template<unsigned N, typename T>
void Prod (T *, const T *)
template<unsigned N, typename T>
void Min (T *, const T *)
template<unsigned N, typename T>
void Max (T *, const T *)
template<unsigned N, typename T>
void BitOr (T *, const T *)
template<unsigned N, typename T>
void BitAnd (T *, const T *)
template<unsigned N, typename T>
InnerProduct (const T *, const T *)
template<unsigned N, typename T>
bool Equal (const T *, const T *)
template<unsigned N, typename T>
bool NotEqual (const T *, const T *)
template<unsigned N, typename T>
bool Less (const T *, const T *)
template<unsigned N, typename T>
bool LessEqual (const T *, const T *)
template<unsigned N, typename T>
bool Greater (const T *, const T *)
template<unsigned N, typename T>
bool GreaterEqual (const T *, const T *)
template<unsigned N, typename T>
Op::Copy< T, N > Copy (T *dst)
template<unsigned N, typename T>
Op::Sum< T, N > Sum (T *dst)
template<unsigned N, typename T>
Op::Prod< T, N > Prod (T *dst)
template<unsigned N, typename T>
Op::Max< T, N > Max (T *dst)
template<unsigned N, typename T>
Op::Min< T, N > Min (T *dst)
template<unsigned N, typename T>
Op::BitOr< T, N > BitOr (T *dst)
template<unsigned N, typename T>
Op::BitAnd< T, N > BitAnd (T *dst)
template<typename ObjectT>
std::string typeAsString ()


Detailed Description

Author:
H. Carter Edwards <hcedwar@sandia.gov>
Date:
June 2008


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