stk::mesh::FieldTraits< Field< Scalar, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > > Struct Template Reference

#include <Field.hpp>

List of all members.


Detailed Description

template<typename Scalar, class Tag1, class Tag2, class Tag3, class Tag4, class Tag5, class Tag6, class Tag7>
struct stk::mesh::FieldTraits< Field< Scalar, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > >

Scalar type and multi-dimensional array traits of a Field.

Definition at line 333 of file Field.hpp.

Public Types

typedef shards::array_traits::Helper<
Scalar, shards::FortranOrder,
Tag1, Tag2, Tag3, Tag4, Tag5,
Tag6, Tag7, void > 
Helper
typedef Scalar data_type
 Data type of the field's members.
typedef Tag1 tag1
 Array dimension tag.
typedef Tag2 tag2
 Array dimension tag.
typedef Tag3 tag3
 Array dimension tag.
typedef Tag4 tag4
 Array dimension tag.
typedef Tag5 tag5
 Array dimension tag.
typedef Tag6 tag6
 Array dimension tag.
typedef Tag7 tag7
 Array dimension tag.
 Rank = Helper::Rank
enum  { Rank = Helper::Rank }
 Multidimensional array rank.

Static Public Member Functions

static void assign_tags (const shards::ArrayDimTag **tags)


The documentation for this struct was generated from the following file:
Generated on Tue Jul 13 09:27:33 2010 for Sierra Toolkit by  doxygen 1.4.7