Sierra Toolkit Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
stk::diag::_resetiosflagsClass _resetiosflags is the reset ios flags reset manipulator
stk::diag::_setfillClass _setfill is the fill character manipulator
stk::diag::_setiosflagsClass _setiosflags is the flags manipulator
stk::diag::_setlinemaskClass _setlinemask is the line mask manipulator
stk::diag::_setprecisionClass _setprecision is the precision manipulator
stk::diag::_setwClass _setw is the width manipulator
stk::linsys::AggregateLinearSystem
stk::AlgorithmInterface
eastl::allocator
sierra::Array< ElementType, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >Multidimensional array view of contiguous memory
sierra::ArrayContainer< ElementType, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, A >Extend Array with deep copy assignment and resize operations
stk::mesh::AsymmetricTensor03Implement an shards::ArrayDimTag for AsymmetricTensor
eastl::back_insert_iterator< Container >
stk::basic_indent_streambuf< Ch, Tr >Class basic_indent_streambuf implements a output streambuf that performs indentation, blank line removal and outline bracing, sending the result character stream to another output stream buffer
eastl::basic_string< T, Allocator >
stk::basic_tee_streambuf< Ch, Tr >Class basic_tee_streambuf maintains a list of destination output stream buffers to send written characters to. Many destination output stream buffers may be added. For each character written to this stream buffer, the same character is written to each destination stream buffer
eastl::binary_negate< Predicate >
eastl::binder1st< Operation >
eastl::binder2nd< Operation >
stk::BootstrapClass Bootstrap serves as a bootstrapping mechanism for products in the sierra toolkit and elsewhere
stk::mesh::fixtures::BoxFixture
stk::BroadcastArgClass BroadcastArg creates a copy of argc and argv after broadcasting them from processor 0
stk::mesh::BucketA container for the field data of a homogeneous collection of entities
stk::mesh::BucketArray< FieldType >Field data Array for a given array field and bucket
stk::mesh::BucketArray< Field< ScalarType, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > >Field data Array for a given array field and bucket
stk::mesh::BucketArray< Field< ScalarType, void, void, void, void, void, void, void > >Field data Array for a given scalar field and bucket
stk::mesh::BulkDataManager for an integrated collection of entities, entity relations, and buckets of field data
stk::diag::c_ptr_< T >Class c_ptr_ simply stores a pointer to an object of type T. This allows pointers which want to be deferenced if they are not null to be output using operator<< on a c_ptr function
stk::diag::c_ptr_func_< T, R >Class c_ptr_func_ simply stores a pointer to an object of type T. This allows pointers which want to call the specified member function if they are not null to be output using operator<< on a c_ptr_func function
sierra::Callback< T >Class Callback ..
sierra::Callback< void >Class Callback ..
stk::mesh::Cartesian2dImplement an shards::ArrayDimTag for Cartesian 2d coordinate dimensions
stk::mesh::Cartesian3dImplement an shards::ArrayDimTag for Cartesian coordinate dimensions
sierra::char_label_traits
sierra::char_simple_traits
eastl::const_mem_fun1_ref_t< Result, T, Argument >
eastl::const_mem_fun1_t< Result, T, Argument >
eastl::const_mem_fun_ref_t< Result, T >
eastl::const_mem_fun_t< Result, T >
stk::diag::CPUTimeCPU runtime metric tag
stk::CSetSet of entities of arbitrary types
stk::CudaMemoryMgr
stk::mesh::CylindricalImplement an shards::ArrayDimTag for Cylindrical coordinate dimensions
eastl::default_ranged_hash
stk::parallel::DistributedIndexParallel cross-reference index for a collection of keys
stk::linsys::DofMapper
stk::mesh::ElementNodeDefine an array dimension of the number of nodes per element
eastl::EmptyString
stk::mesh::EntityA fundamental unit within the discretization of a problem domain, including but not limited to nodes, edges, sides, and elements
stk::mesh::EntityArray< FieldType >Field data Array for a given array field and entity
stk::mesh::EntityArray< Field< ScalarType, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > >Field data Array for a given array field and entity
stk::mesh::EntityDimensionImplement ArrayDimTag for the entity count dimension of a BucketArray
stk::mesh::EntityKeyInteger type for the entity keys, which is an encoding of the entity type and entity identifier
stk::mesh::EntityLessComparison operator for entities compares the entities' keys
sierra::equal_nocase< T >Class equal_nocase implements a case insensitive compare functor
sierra::equal_nocase< const char * >Class specialization equal_nocase for char const pointer
sierra::equal_nocase< std::string >Class specialization equal_nocase for std::string
sierra::equal_nocase< String >Class specialization equal_nocase for String
stk::EqualCaseCase-insensitive equality compare binary function object
sierra::ExParallelClass ExParallel implements the features of a parallel exception. It is a std::string which stores the exception description. It also provides "put to" (operator;lt&;lt&) functions for appending the description with information
sierra::ExTemp< T >Template ExTemp takes a zero argument exception and makes it into a parallel throwable and put-to-able (<<) exception. This exception may be caught with either the base class T type or the template ExTemp<T> type
sierra::FArray< ElementType, Dimension >Multidimensional array of contiguous memory. The memory is not owned by the array, but container access semantics are enforced, i.e. const Array<> elements cannot be assigned to
sierra::FArrayContainer< ElementType, Dimension, A >Extend FArray with deep copy assignment and resize operations
stk::mesh::fem::FEMMetaDataFEMMetaData is a class that implements a Finite Element Method skin on top of the Sierra Tool Kit Meta Data class. The FEM features include the concept of spatial dimension with entity ranks tied to the given spatial dimension, cell topology mapping to parts along with induced cell topology membership through part subsetting, and many additional invariants that are enforced
stk::mesh::Field< Scalar, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >Field with defined data type and multi-dimensions (if any)
stk::mesh::FieldBaseField base class with an anonymous data type and anonymous multi-dimension
stk::mesh::FieldRelationA defined entity-relationship between a field of a pointer type and the field that it should point to. An internal class that should never need to be directly used within application code
stk::mesh::FieldRestriction
stk::mesh::FieldTraits< Field< Scalar, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > >Scalar type and multi-dimensional array traits of a Field
stk::mesh::FieldTraits< Field< Scalar, void, void, void, void, void, void, void > >Scalar type and multi-dimensional array traits of a Field
stk::mesh::FieldTraits< FieldBase >
eastl::fixed_allocator
eastl::fixed_allocator_with_overflow
eastl::fixed_hashtable_allocator< bucketCount, nodeSize, nodeCount, nodeAlignment, nodeAlignmentOffset, bEnableOverflow, Allocator >
eastl::fixed_node_allocator< nodeSize, nodeCount, nodeAlignment, nodeAlignmentOffset, bEnableOverflow, Allocator >
eastl::fixed_pool
eastl::fixed_pool_base
eastl::fixed_pool_with_overflow< Allocator >
eastl::fixed_vector_allocator< nodeSize, nodeCount, nodeAlignment, nodeAlignmentOffset, bEnableOverflow, Allocator >
eastl::front_insert_iterator< Container >
stk::mesh::FullTensor22Implement an shards::ArrayDimTag for FullTensor
stk::mesh::FullTensor36Implement an shards::ArrayDimTag for FullTensor
stk::mesh::GatherField< F, R >Field with defined data type and multi-dimensions (if any)
stk::mesh::fixtures::GearMovement
eastl::generic_iterator< Iterator, Container >
stk::rebalance::GeomDecompClass for determining the optimal partitioning of mesh entities
stk::mesh::GhostingData for ghosting mesh entities
stk::io::util::Gmesh_STKmesh_Fixture
stk::GreaterCaseCase-insensitive greater-than compare binary function object
stk::GreaterEqualCaseCase-insensitive greater-than-or-equal-to compare binary function object
eastl::hash< wstring >
eastl::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, false >
eastl::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, true >
eastl::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, H, false >
eastl::hash_map< Key, T, Hash, Predicate, Allocator, bCacheHashCode >
eastl::hash_multimap< Key, T, Hash, Predicate, Allocator, bCacheHashCode >
sierra::hash_nocase< _Key >Class hash_nocase is a traits class for hash functions
sierra::hash_nocase< std::string >Class specialization hash_nocase for std::string
sierra::hash_nocase< String >Class specialization hash_nocase for String
eastl::hashtable< Key, Value, Allocator, ExtractKey, Equal, H1, H2, H, RehashPolicy, bCacheHashCode, bMutableIterators, bUniqueKeys >
eastl::hashtable_iterator< Value, bConst, bCacheHashCode >
eastl::hashtable_iterator_base< Value, bCacheHashCode >
stk::diag::HeapAllocHeap allocation metric tag
stk::mesh::fixtures::HexFixture
ignorecase_traitsClass ignorecase_traits is a character traits class that ignores case during compares
stk::IndexList< I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31 >Compile-time list of indices
stk::IndexListAt< List, J >Access member of compile-time list of indices.
Defines enum { value = index_at_J };
eastl::insert_iterator< Container >
rde::int_to_type< TVal >
stk::io::util::IO_Fixture
eastl::is_generic_iterator< Iterator >
stk::diag::LapCountLap counter metric tag
sierra::Plugin::Registry::less_nocaseClass hash_nocase implements a hash, case insensitive NamePair hash functor
sierra::less_nocase< T >Class less_nocase implements a case insensitive compare functor
sierra::less_nocase< const char * >Class specialization less_nocase for char const pointer
sierra::less_nocase< std::string >Class specialization less_nocase for std::string
sierra::less_nocase< String >Class specialization less_nocase for String
stk::LessCaseCase-insensitive less-than compare binary function object
stk::LessEqualCaseCase-insensitive less-than-or-equal-to compare binary function object
stk::linsys::LinearSystem
eastl::fixed_pool_base::Link
sierra::MPI::Loc< T >Template class loc implements the data structure for the MINLOC and MAXLOC data types
stk::LogControlClass LogControl provides a mechanism for reducing excessive output. The output is redirected to a cache where it can be written to the log stream where and error condition arises
stk::LogControlRuleInterface LogControlRule describes the interface to a log control rule
stk::LogControlRuleAlwaysClass LogControlRuleAlways is a log control rule that always wants to write to the log file
stk::MakeTypeList< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63 >Member typedef ... type ; is a type list constructed from the template arguments
sierra::MapvBase
sierra::MapvIterNext
sierra::MapvNode< Key_Type, Key_Compare >
stk::MarshalStruct Marshal is a data packer for sending and receiving parallel messages. The data put-to (<<) is appended to the stream as a string of bytes, likewise data gotten-from (>>) is extracted from the stream into the object as a string of bytes
stk::mesh::Matrix22Implement an shards::ArrayDimTag for Matrix
stk::mesh::Matrix33Implement an shards::ArrayDimTag for Matrix
sierra::MPI::MaxClass Max ..
sierra::MPI::MaxLocClass MaxLoc ..
eastl::mem_fun1_ref_t< Result, T, Argument >
eastl::mem_fun1_t< Result, T, Argument >
eastl::mem_fun_ref_t< Result, T >
eastl::mem_fun_t< Result, T >
stk::rebalance::Zoltan::MeshInfoA structure to organize the mesh entity data
stk::MessageCodeClass MessageCode declares a message identifier and throttle characteristics for a message. THESE MUST BE DECLARED STATIC
stk::mesh::MetaDataThe manager of an integrated collection of parts and fields
stk::diag::Timer::Metric< T >
sierra::MPI::MinClass Min ..
sierra::MPI::MinLocClass MinLoc ..
eastl::mod_range_hashing
stk::diag::MPIByteCountMPI byte count metric tag
stk::diag::MPICountMPI call count metric tag
stk::util::nested_iterator< OuterRange, InnerRange, OuterToInnerConverter >
eastl::node_iterator< Value, bConst, bCacheHashCode >
eastl::node_iterator_base< Value, bCacheHashCode >
stk::NotEqualCaseCase-insensitive inequality compare binary function object
sierra::object_phraseClass object_phrase makes a pretty string for those annoying plural or singular noun/verb phrases
stk::diag::OptionClass Option holds the command line name, environment variable name and the current value of an option. It implements the OptionDescription interface so that a help description may be generated
stk::diag::OptionDescriptionClass OptionDescription is an interface class for describing a command line option or option value
stk::diag::OptionMaskNameClass OptionMaskName ..
stk::diag::OptionMaskNameMapClass OptionMaskNameMap ..
stk::diag::OptionMaskParser
eastl::pair< T1, T2 >
PairIter
stk::util::ParallelIndex< K, P, D >Parallel cross-reference index for a collection of 'Key' keys
sierra::ParallelThrowRegistryClass ParallelThrowRegistry is a registry of known parallel exceptions. For the negotiation of parallel exceptions, each parallel exception must be registered. The class serves as the registry and registrar for the exceptions
stk::mesh::PartAn application-defined subset of a problem domain
stk::rebalance::PartitionInitialized with a list of mesh entities unique to each processor
stk::mesh::PartLessOrdering operator for parts
stk::mesh::PartRelationA defined entity-relationship between parts. An internal class that should never need to be directly used within application code
eastl::pointer_to_binary_function< Arg1, Arg2, Result >
eastl::pointer_to_unary_function< Arg, Result >
stk::diag::Traceback::PreserveClass Traceback::Preserve serves as a sentry for traceback stack preservation during additional extension and unwinding
eastl::prime_rehash_policy
stk::diag::Traceback::PrintCoverageClass PrintCoverage is a type holder class for printing the stack
sierra::MPI::ProdClass Prod ..
stk::ProductRegistryClass ProductRegistry maps product names and attributes to brief descriptive values. Each added product has at a minimum the NAME value initialized. A region type product also has the PRODUCT_TYPE set to PRODUCT_TYPE_REGION
stk::mesh::Property< DataType >Property with defined data type and multi-dimensions (if any)
stk::mesh::Property< void >Property base class with an anonymous data type and anonymous multi-dimension
stk::mesh::fixtures::QuadFixture
eastl::rb_base< Key, Value, Compare, ExtractKey, bUniqueKeys, RBTree >
eastl::rb_base< Key, Pair, Compare, eastl::use_first< Pair >, false, RBTree >
eastl::rb_base< Key, Pair, Compare, eastl::use_first< Pair >, true, RBTree >
eastl::rb_base< Key, Value, Compare, ExtractKey, false, RBTree >
eastl::rbtree< Key, Value, Compare, Allocator, ExtractKey, bMutableIterators, bUniqueKeys >
eastl::rbtree_iterator< T, Pointer, Reference >
eastl::rbtree_node< Value >
eastl::rbtree_node_base
sierra::MPI::Reduce< Op, LocalIt, GlobalIt >Template class Reduce implements the ReduceInterface interface for any operator and type. The operator is a functor and the iterator specifies the access to the data and its type
sierra::MPI::ReduceInterfaceInterface class ReduceInterface specifies the required virtual functions for the aggregated type and operation operator. The aggregated reduction operator allows a single MPI operation to perform many operations on many types
sierra::MPI::ReduceSetClass ReduceSet ..
sierra::Plugin::UserPlugin< Creator, S >::Register< DerivedClass >Class template Register registers the createInstance() function with the derived_name on object creation
sierra::Plugin::UserSubroutine< S >::RegisterClass template Register registers the user function function pointer with the function_name on object creation
sierra::Plugin::Registry
eastl::rehash_base< RehashPolicy, Hashtable >
stk::mesh::RelationA relation between two mesh entities with a relation identifier and kind
eastl::reverse_iterator< Iterator >
stk::mesh::fixtures::RingFixture
sierra::runtime_user_errorClass runtime_user_error ..
stk::RuntimeDoomedAdHocClass RuntimeDoomedAdHoc reports an ad hoc doomed message to the report system
stk::RuntimeDoomedDeferredClass RuntimeDoomedDeferred reports a deferred fatal error message to the report system
stk::RuntimeDoomedSymmetricClass RuntimeDoomedSymmetric reports a fatal error message to the report system
stk::RuntimeWarningAdHocClass RuntimeWarningAdHoc reports an ad hoc warning message to the report system
stk::RuntimeWarningDeferredClass RuntimeWarningDeferred reports a deferred warning message to the report system
stk::RuntimeWarningSymmetricClass RuntimeWarningSymmetric reports a symmetric warning message to the report system
stk::SameType< T1, T2 >Member enum { value = ... }; is true if T1 and T2 are the same type
stk::mesh::SelectorThis is a class for selecting buckets based on a set of meshparts and set logic
sierra::SignalHandlerClass SignalHandler ..
sierra::Env::StartupClass Startup is a sentry class for starting the application. It ensures that the command line arguments, platform and MPI are ready to go at the start of the application
stk::StaticAssert< expression >Compile-time assertionIf the compile-time expression is true then defines
eastl::str_equal_to< T >
String
eastl::string_hash< String >
sierra::StringBase< CT >
sierra::implementation::StringData
sierra::MPI::SumClass Sum ..
stk::mesh::SymmetricTensor21Implement an shards::ArrayDimTag for SymmetricTensor
stk::mesh::SymmetricTensor31Implement an shards::ArrayDimTag for SymmetricTensor
stk::mesh::SymmetricTensor33Implement an shards::ArrayDimTag for SymmetricTensor
stk::ThrottleClass Throttle describes the cutoff limits for a message throttle
stk::diag::TimeBlock
stk::diag::TimeBlockSynchronized
stk::diag::TimerClass Timer implements a diagnostic timer and timer container for the collection and display of execution times
sierra::Diag::TimerParserClass TimerParser implements the bit mask parser for the timer's bit masks
stk::diag::TimerSetClass TimerSet implements a set of timer classifications. A time classification consists of a bit mask set TimerMask
stk::diag::TraceClass Trace serves as a sentry for entering routines. Creating a trace object prints the specified member function name to the specfied diag_writer and pushes the diag_writer depth. On destruction, it prints the member function name again and pops the depth
stk::diag::TracebackClass Traceback is a stack of char constant pointers to function specifications which have been encounter by Traceback during exception stack unwind
stk::diag::Trace::TraceListTypedef TraceList declares the trace list data type
stk::diag::TracespecClass Tracespec dissects file specification strings. It contains a single char const pointer to a function specification string. Accessor functions can dissect the function specification string and return various components of it
stk::TypeList< Value, Tail >A link within a linked list of types.A linked list of types where Tail is required to either terminate the list with TypeListEnd or continue the list with another instantiation of TypeList
sierra::TypeList< ValueType, ListType >Linked list of types
stk::TypeListAppend< ListA, T >Member typedef ... type ; is defined by appending T to the end of ListA
stk::TypeListAt< ListType, ordinal >Member typedef ... type ; is the type of the member of ListType at location ordinal if ordinal is less than the type list length
stk::TypeListClean< ListType >Member typedef ... type ; is defined by truncating ListType at the first occurance of TypeListEnd . Used by MakeTypeList to generate a clean type list
stk::TypeListCount< ListType, TestValue >Member enum { value = ... }; is the number of occurances of TestValue within ListType
stk::TypeListDisjoint< ListA, ListB >Member enum { value = ... }; is true if all members of ListA are not a member ListB
sierra::TypeListEnd
stk::TypeListEraseAt< ListType, ordinal >Member typedef ... type ; is defined by erasing member at ordinal from ListType
stk::TypeListFirst< ListType >Member typedef ... type ; is the first member of ListType
stk::TypeListIndex< ListType, TestValue, ordinal >Member enum { value = ... }; is the location within ListType of occurance I of type TestValue . If this occurance does not exist then value = -1
stk::TypeListJoin< ListA, ListB >Member typedef ... type ; is defined by joining ListB to the end of ListA
stk::TypeListLast< ListType >Member typedef ... type ; is the last member of ListType
stk::TypeListLength< ListType >Member enum { value = ... }; is the length of the type list
stk::TypeListMember< ListType, TestValue >Member enum { value = ... }; is true if TestValue is a member of ListType
stk::TypeListUnique< ListType >Member enum { value = ... }; is true if each member of ListType appears exactly once
eastl::unary_negate< Predicate >
eastl::uninitialized_move_impl< hasTrivialMove, iteratorTag >
eastl::use_first< Pair >
eastl::use_second< Pair >
eastl::use_self< T >
sierra::Plugin::UserPlugin< Creator, S >
sierra::Plugin::UserSubroutine< S >
sierra::vecmap< Key, T, Compare >Vector-based std::map functionality
sierra::vecset< Key, Compare >Vector-based std::set functionality
stk::diag::WallTimeWall clock metric tag
stk::diag::WriterClass Writer implements a runtime selectable diagnostic output writer to aid in the development and diagnostics of massively parallel applications
stk::diag::WriterParserClass WriterParser implements a parser a Writer PrintMask string
sierra::Diag::WriterRegistryTypedef WriterRegistry is a mapping from name to diagnostic writer
ZoltanClass for implementing Zoltan based rebalancing
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines