Sierra Toolkit Version of the Day
stk::mesh::FieldRestriction Class Reference

#include <FieldRestriction.hpp>

List of all members.

Public Types

typedef shards::array_traits::int_t size_type

Public Member Functions

 FieldRestriction (const FieldRestriction &rhs)
FieldRestrictionoperator= (const FieldRestriction &rhs)
 FieldRestriction (EntityRank input_rank, PartOrdinal input_ordinal)
EntityRank entity_rank () const
PartOrdinal part_ordinal () const
size_type & stride (Ordinal index)
const size_type & stride (Ordinal index) const
size_type dimension () const
bool operator< (const FieldRestriction &rhs) const
bool operator== (const FieldRestriction &rhs) const
bool operator!= (const FieldRestriction &rhs) const
bool not_equal_stride (const FieldRestriction &rhs) const
void print (std::ostream &os, const EntityRank &entity_rank, const Part &part, FieldArrayRank field_rank) const

Detailed Description

A field restrictions is one of the three fundamental components of a field specification (see Field.hpp for a full discusssion); it defines a set of entities that have a field.

This class encapsulates a minimal set of data for a field restriction. The API for declaring field restrictions is in MetaData.hpp.

Definition at line 30 of file FieldRestriction.hpp.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends