Sierra Toolkit Version of the Day
Meta Data Field Dimension Tags

Mesh specific Array dimension tags for defining multi-dimensional array field data. More...

Collaboration diagram for Meta Data Field Dimension Tags:

Classes

struct  stk::mesh::Cartesian3d
 Implement an shards::ArrayDimTag for Cartesian coordinate dimensions. More...
struct  stk::mesh::Cartesian2d
 Implement an shards::ArrayDimTag for Cartesian 2d coordinate dimensions. More...
struct  stk::mesh::Cylindrical
 Implement an shards::ArrayDimTag for Cylindrical coordinate dimensions. More...
struct  stk::mesh::FullTensor36
 Implement an shards::ArrayDimTag for FullTensor. More...
struct  stk::mesh::FullTensor22
 Implement an shards::ArrayDimTag for FullTensor. More...
struct  stk::mesh::SymmetricTensor33
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
struct  stk::mesh::SymmetricTensor31
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
struct  stk::mesh::SymmetricTensor21
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
struct  stk::mesh::AsymmetricTensor03
 Implement an shards::ArrayDimTag for AsymmetricTensor. More...
struct  stk::mesh::Matrix22
 Implement an shards::ArrayDimTag for Matrix. More...
struct  stk::mesh::Matrix33
 Implement an shards::ArrayDimTag for Matrix. More...
class  stk::mesh::ElementNode
 Define an array dimension of the number of nodes per element. More...

Typedefs

typedef Cartesian3d stk::mesh::Cartesian
typedef FullTensor36 stk::mesh::FullTensor
typedef SymmetricTensor33 stk::mesh::SymmetricTensor
typedef AsymmetricTensor03 stk::mesh::AsymmetricTensor

Detailed Description

Mesh specific Array dimension tags for defining multi-dimensional array field data.

ArrayDimTags are required for multidimensional Field types; they specify the dimensions of the field and the intent of each dimension. Note that scalar Field types do not involve ArrayDimTags. This file defines a number of ArrayDimTags that we believe will be widely useful for STK users. Clients have the freedom to define their own ArrayDimTags as well.

Example use of Cartesian ArrayDimTag to create a field type: stk::mesh::Field<double, stk::mesh::Cartesian>

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends