33 #ifndef __H__PCL__DOMAIN_DECOMPOSITION__
34 #define __H__PCL__DOMAIN_DECOMPOSITION__
125 procsOut[i] = first + i;
Definition: pcl_domain_decomposition.h:43
virtual void get_subdomain_procs(std::vector< int > &procsOut, int subdomIndex)=0
virtual int get_num_subdomains() const =0
virtual int map_proc_id_to_subdomain_id(int procID) const =0
mapping method "proc-id" ==> "subdomain-id"
virtual ~IDomainDecompositionInfo()
Definition: pcl_domain_decomposition.h:63
virtual int get_num_spatial_dimensions() const =0
Definition: pcl_domain_decomposition.h:68
int map_proc_id_to_subdomain_id(int procID) const
mapping method "proc-id" ==> "subdomain-id"
Definition: pcl_domain_decomposition.h:95
void set_num_subdomains(int numSubdomains)
Definition: pcl_domain_decomposition.h:100
int m_num_subdomains
Definition: pcl_domain_decomposition.h:130
int get_num_spatial_dimensions() const
Definition: pcl_domain_decomposition.h:115
int m_num_spatial_dimensions
Definition: pcl_domain_decomposition.h:137
virtual void get_subdomain_procs(std::vector< int > &procsOut, int subdomIndex)
Definition: pcl_domain_decomposition.h:119
int get_num_subdomains() const
Definition: pcl_domain_decomposition.h:109
StandardDomainDecompositionInfo()
constructors
Definition: pcl_domain_decomposition.h:71
StandardDomainDecompositionInfo(int numSubdomains)
Definition: pcl_domain_decomposition.h:77
~StandardDomainDecompositionInfo()
Definition: pcl_domain_decomposition.h:130
int m_num_procs_per_subdomain
Definition: pcl_domain_decomposition.h:141
void set_num_spatial_dimensions(int dim)
Definition: pcl_domain_decomposition.h:111
int NumProcs()
returns the number of processes
Definition: pcl_base.cpp:91
Definition: parallel_grid_layout.h:46