|
FreePOOMA
2.4.1
|
#include "PETE/PETE.h"#include "Pooma/PETEExtras.h"#include "DynamicArray/DynamicArrayOperators.h"#include "DynamicArray/PoomaDynamicArrayOperators.h"#include "DynamicArray/VectorDynamicArrayOperators.h"#include "Array/Array.h"#include "Layout/DynamicEvents.h"#include "Engine/EnginePatch.h"#include "Domain/IteratorPairDomain.h"

Classes | |
| struct | View1< DynamicArray< T, EngineTag >, Sub1 > |
| General versions. Just defer to Array<1>. More... | |
| struct | View1< DynamicArray< T1, E1 >, Array< 1, T2, E2 > > |
| struct | View1< DynamicArray< T1, E1 >, DynamicArray< T2, E2 > > |
| struct | View1< Array< D, T1, E1 >, DynamicArray< T2, E2 > > |
| struct | Patch< DynamicArray< T, EngineTag > > |
| struct | ComponentView< Components, DynamicArray< T, EngineTag > > |
| class | DynamicArray< T, EngineTag > |
| A DynamicArray is a read-write array with extra create/destroy methods. More... | |
| struct | ElementProperties< DynamicArray< T, EngineTag > > |
| Traits class telling RefCountedBlockPointer that this class has shallow semantics and a makeOwnCopy method. More... | |
| struct | CreateLeaf< DynamicArray< T, EngineTag > > |
| A traits class that tells PETE how to make a DynamicArray into an expression element. More... | |
| struct | LeafFunctor< DynamicArray< T, E >, EngineFunctorTag< Tag > > |
| Generalized Engine Functors. More... | |
Functions | |
| template<int Dim, class T , class EngineTag , class OtherT , class OtherEngineTag , class Op > | |
| const Array< Dim, T, EngineTag > & | assign (const Array< Dim, T, EngineTag > &lhs, const DynamicArray< OtherT, OtherEngineTag > &rhs, const Op &op) |
| Implementation for assignment operators. | |
Dynamic arrays.
| const Array< Dim, T, EngineTag > & assign | ( | const Array< Dim, T, EngineTag > & | lhs, |
| const DynamicArray< OtherT, OtherEngineTag > & | rhs, | ||
| const Op & | op | ||
| ) | [inline] |
Implementation for assignment operators.
We define here the extra versions of assign that tell how to assign Array = DynamicArray the other versions of assign are handled by routines in the base class.
Note: PARTIAL ORDERING is required for the scalar assignment operator to be distinguishable from the others.
References assign().
1.7.6.1