stk::mesh::Field< void, void, void, void, void, void, void, void > Class Template Reference

#include <Field.hpp>

Inheritance diagram for stk::mesh::Field< void, void, void, void, void, void, void, void >:

stk::mesh::Field< Scalar, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > List of all members.

Detailed Description

template<>
class stk::mesh::Field< void, void, void, void, void, void, void, void >

Field base class with an anonymous data type and anonymous multi-dimension.

Definition at line 76 of file Field.hpp.

Public Types

typedef std::vector< Restriction > RestrictionVector
 A fields' restrictions are maintained in a std::vector.

Public Member Functions

MetaDatamesh_meta_data () const
 The meta data manager that owns this field.
unsigned mesh_meta_data_ordinal () const
 Internally generated ordinal of this field that is unique within the owning meta data manager.
const std::string & name () const
 Application-defined text name of this field.
template<class Type>
bool type_is () const
 Query if the type is Type.
const DataTraitsdata_traits () const
 Return the data traits for this field's type.
unsigned number_of_states () const
 Number of states of this field.
FieldState state () const
 FieldState of this field.
unsigned rank () const
 Multi-dimensional array rank of this field, which is zero for a scalar field.
const shards::ArrayDimTag
*const * 
dimension_tags () const
 Multi-dimensional array dimension tags of this field.
unsigned max_size (unsigned entity_type) const
 Maximum field data allocation size declared for this field for the given entity type.
template<class A>
const A * attribute () const
 Query attribute that has been attached to this field.
const RestrictionVectorrestrictions () const
 Vector of field restriction which is volatile until the owning meta data manager is committed.
const Restriction & restriction (unsigned, const Part &) const
 Query a field restriction, result is volatile until the owning meta data manager is committed.

Friends

class ::stk::mesh::MetaData
class ::stk::mesh::UnitTestMetaData
 Allow the unit test driver access.
class stk::mesh::Field

Classes

struct  Restriction
 Field restriction (i.e. More...


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