FreePOOMA  2.4.1
Public Types | Static Public Member Functions
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: