![]() |
Modules | |
Connect | |
Classes/Files for managing connections to external agents such as visualization tools. | |
DataBrowser | |
IO | |
IO related classes/files. | |
Files | |
file | ComponentAccess.h |
ComponentAccess<Container, Comp> is a general functor class that users can specialize to tell POOMA how to access components inside an object used as an element in expressions. | |
file | MultiArg.h |
The MultiArg1. | |
file | RNGComponent.h |
UNSUPPORTED. | |
file | RNGSimple.h |
UNSUPPORTED. | |
file | ByteOrder.h |
Defines a general reverseBytes template and a specialization for complex. | |
file | PETSc.h |
Interfacing with the PETSc library of (non-)linear solvers. | |
file | TransformPatch.h |
Undocumented. | |
file | algorithms.h |
copy, delete_backfill and delete_shiftup algorithms. | |
file | Benchmark.h |
Benchmark framework. | |
file | Clock.h |
Running timer. | |
file | Conform.h |
A tag for checking whether the terms in an expression have conforming domains. | |
file | DataBlockPtr.h |
DataBlockPtr acts like a RefCountedBlockPtr that has two additional pieces of functionality:
| |
file | DerefIterator.h |
STL style iterators for lists of pointers. | |
file | ElementProperties.h |
Traits class for determining, and possibly modifying, the construction and destruction properties of elements of type T. | |
file | Inform.h |
A general utility class which looks very much like an ostream, which will format output to include an optional prefix string, and will print out results to multiple other ostreams. | |
file | MetaProgs.h |
LoopUtils: Template meta-programs for carrying out certain operations on arrays at compile time. | |
file | ModelElement.h |
A wrapper class used to differentiate overloaded functions. | |
file | NoInit.h |
Pooma::NoInit tag class. | |
file | NotifyPreRead.h |
A tag for telling terms they are about to be read. | |
file | Observable.h |
A base or wrapper class for an object of type T that needs to allow other objects to 'observe' it. | |
file | Observer.h |
An abstract base class for objects which need to use the observer pattern. | |
file | ObserverEvent.h |
ObserverEvent class - a base class for all events that will be passed on to observers from observables. | |
file | Utilities/Options.h |
A simple container class that holds information about how POOMA should be used when it starts up. | |
file | Utilities/PAssert.h |
PAssert macro, PInsist macro, CTAssert struct, SameType struct. | |
file | PerformUpdate.h |
A tag for updating leafs in an expression. | |
file | Pool.h |
A class for maintaining a large chunks of memory and handing out small blocks very quickly. | |
file | Pooled.h |
A mixin class for providing fast new and delete. | |
file | RefCounted.h |
RefCounted and Shared classes. | |
file | RefCountedBlockPtr.h |
RefCountedBlockPtr and RefBlockController classes. | |
file | RefCountedPtr.h |
RefCountedPtr<T> - reference counted pointer-to-T. | |
file | StaticPool.h |
A class that manages a static Pool in which the block size is a template parameter. | |
file | Statistics.h |
Statistics keeps statistics about a given POOMA job, and can report on a summary of these statistics when asked. | |
file | Tester.h |
A simple class with some utility methods used to write test programs. | |
file | TypeInfo.h |
Undocumented. | |
file | UninitializedVector.h |
UninitializedVector stores an array of objects of type 'T' of length 'Dim' in a way that avoids running the default constructors on the objects unless the 'initialize' method is called. | |
file | Unique.h |
A simple utility class which can generate a sequence of unique values. | |
file | ViewIndexer.h |
ViewIndexer translates a set of "local" indices for a view of some domain into the "base" coordinates of the domain that ultimately spawned the view. | |
file | WrappedInt.h |
A tag class templated on an integer. |