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_classic::mesh::Cartesian3d
 Implement an shards::ArrayDimTag for Cartesian coordinate dimensions. More...
 
struct  stk_classic::mesh::Cartesian2d
 Implement an shards::ArrayDimTag for Cartesian 2d coordinate dimensions. More...
 
struct  stk_classic::mesh::Cylindrical
 Implement an shards::ArrayDimTag for Cylindrical coordinate dimensions. More...
 
struct  stk_classic::mesh::FullTensor36
 Implement an shards::ArrayDimTag for FullTensor. More...
 
struct  stk_classic::mesh::FullTensor22
 Implement an shards::ArrayDimTag for FullTensor. More...
 
struct  stk_classic::mesh::SymmetricTensor33
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
 
struct  stk_classic::mesh::SymmetricTensor31
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
 
struct  stk_classic::mesh::SymmetricTensor21
 Implement an shards::ArrayDimTag for SymmetricTensor. More...
 
struct  stk_classic::mesh::AsymmetricTensor03
 Implement an shards::ArrayDimTag for AsymmetricTensor. More...
 
struct  stk_classic::mesh::Matrix22
 Implement an shards::ArrayDimTag for Matrix. More...
 
struct  stk_classic::mesh::Matrix33
 Implement an shards::ArrayDimTag for Matrix. More...
 
class  stk_classic::mesh::ElementNode
 Define an array dimension of the number of nodes per element. More...
 

Typedefs

typedef Cartesian3d stk_classic::mesh::Cartesian
 
typedef FullTensor36 stk_classic::mesh::FullTensor
 
typedef SymmetricTensor33 stk_classic::mesh::SymmetricTensor
 
typedef AsymmetricTensor03 stk_classic::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_classic::mesh::Field<double, stk_classic::mesh::Cartesian>