Random files/classes with useful stuff for either the backend or the user.
|
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:
- it contains a pointer to a Smarts DataObject used for constructing and running the Smarts data-flow graph.
|
| 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.
|
Random files/classes with useful stuff for either the backend or the user.