CombineDomain< RT, CT, DS > Struct Template Reference

CombineDomain is a utility class used only by the 'fill*' methods of NewDomain2 . More...

#include <NewDomain.h>

List of all members.

Public Types

enum  { DRT = DomainTraits<RT>::dimensions }
enum  { DCT = DomainTraits<CT>::dimensions }

Static Public Member Functions

static void combine (RT &rt, const CT &ct)


Detailed Description

template<class RT, class CT, int DS>
struct CombineDomain< RT, CT, DS >

CombineDomain is a utility class used only by the 'fill*' methods of NewDomain2 .

.. NewDomain7. It is templated on the following params:

For "slice" rules (used by fillSlice methods), a separate CombineSliceDomain class is available. The complication here is that SliceDomain's store two pieces of information (the "total" domain, and the "slice" domain), instead of just one (the domain). To store these values, CombineSliceDomain takes a slightly different set of parameters:


Member Enumeration Documentation

template<class RT , class CT , int DS>
anonymous enum

Enumerator:
DRT 

template<class RT , class CT , int DS>
anonymous enum

Enumerator:
DCT 


Member Function Documentation

template<class RT , class CT , int DS>
static void CombineDomain< RT, CT, DS >::combine ( RT &  rt,
const CT &  ct 
) [inline, static]


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

Generated on Wed Mar 16 06:19:42 2011 for FreePOOMA by  doxygen 1.5.9