Sierra Toolkit  Version of the Day
stk_classic::mesh::GatherField< F, R > Class Template Reference

Field with defined data type and multi-dimensions (if any) More...

#include <AlgorithmRunSimple.hpp>

Inheritance diagram for stk_classic::mesh::GatherField< F, R >:
Collaboration diagram for stk_classic::mesh::GatherField< F, R >:

Additional Inherited Members

- Public Types inherited from stk_classic::mesh::FieldBase
typedef FieldRestriction Restriction
 
typedef FieldRestrictionVector RestrictionVector
 A fields' restrictions are maintained in a std::vector.
 
- Public Member Functions inherited from stk_classic::mesh::Field< FieldTraits< F >::data_type *, R >
Fieldfield_of_state (FieldState input_state) const
 Query this field for a given field state.
 
- Public Member Functions inherited from stk_classic::mesh::FieldBase
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 DataTraits & data_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 (EntityRank entity_rank) const
 Maximum field data allocation size declared for this field for the given entity rank.
 
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 RestrictionVectorselector_restrictions () const
 
const Restrictionrestriction (unsigned entity_rank, const Part &part) const
 Query a field restriction, result is volatile until the owning meta data manager is committed.
 
FieldBasefield_state (FieldState fstate) const
 
const void * get_initial_value () const
 
void * get_initial_value ()
 
unsigned get_initial_value_num_bytes () const
 

Detailed Description

template<class F, class R>
class stk_classic::mesh::GatherField< F, R >

Field with defined data type and multi-dimensions (if any)

Todo:
REFACTOR This convenience class is not appropriately named.

Definition at line 27 of file AlgorithmRunSimple.hpp.


The documentation for this class was generated from the following file: