FreePOOMA  2.4.1
Classes | Functions
TouchesConstruct.h File Reference

touchesConstruct is a factory method that is used to build Nodes and INodes by various layout touches methods. More...

#include "Utilities/Unique.h"
#include "Layout/Node.h"
#include "Layout/GlobalIDDataBase.h"
Include dependency graph for TouchesConstruct.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  TouchesConstructNodePtr
struct  TouchesConstructNodeObj

Functions

template<class Domain >
Node< Domain > * touchesConstruct (const Domain &owned, int affinity, int c, int gid, int lid, const TouchesConstructNodePtr &)
template<class Domain , class AllocatedDomain >
Node< Domain, AllocatedDomain > * touchesConstruct (const Domain &owned, const AllocatedDomain &allocated, int affinity, int c, int gid, int lid, const TouchesConstructNodePtr &)
template<class Domain >
Node< DomaintouchesConstruct (const Domain &owned, int affinity, int c, int gid, int lid, const TouchesConstructNodeObj &)
template<class Domain , class AllocatedDomain >
Node< Domain, AllocatedDomain > touchesConstruct (const Domain &owned, const AllocatedDomain &allocated, int affinity, int c, int gid, int lid, const TouchesConstructNodeObj &)

Detailed Description

touchesConstruct is a factory method that is used to build Nodes and INodes by various layout touches methods.


Function Documentation

template<class Domain >
Node<Domain>* touchesConstruct ( const Domain owned,
int  affinity,
int  c,
int  gid,
int  lid,
const TouchesConstructNodePtr  
) [inline]
template<class Domain , class AllocatedDomain >
Node<Domain,AllocatedDomain>* touchesConstruct ( const Domain owned,
const AllocatedDomain &  allocated,
int  affinity,
int  c,
int  gid,
int  lid,
const TouchesConstructNodePtr  
) [inline]
template<class Domain >
Node<Domain> touchesConstruct ( const Domain owned,
int  affinity,
int  c,
int  gid,
int  lid,
const TouchesConstructNodeObj  
) [inline]
template<class Domain , class AllocatedDomain >
Node<Domain,AllocatedDomain> touchesConstruct ( const Domain owned,
const AllocatedDomain &  allocated,
int  affinity,
int  c,
int  gid,
int  lid,
const TouchesConstructNodeObj  
) [inline]