ug4
pcl::StandardDomainDecompositionInfo Class Reference

#include <pcl_domain_decomposition.h>

+ Inheritance diagram for pcl::StandardDomainDecompositionInfo:

Public Member Functions

int get_num_spatial_dimensions () const
 
int get_num_subdomains () const
 
virtual void get_subdomain_procs (std::vector< int > &procsOut, int subdomIndex)
 
int map_proc_id_to_subdomain_id (int procID) const
 mapping method "proc-id" ==> "subdomain-id" More...
 
void set_num_spatial_dimensions (int dim)
 
void set_num_subdomains (int numSubdomains)
 
 StandardDomainDecompositionInfo ()
 constructors More...
 
 StandardDomainDecompositionInfo (int numSubdomains)
 
 ~StandardDomainDecompositionInfo ()
 
- Public Member Functions inherited from pcl::IDomainDecompositionInfo
virtual ~IDomainDecompositionInfo ()
 

Protected Attributes

int m_num_procs_per_subdomain
 
int m_num_spatial_dimensions
 
int m_num_subdomains
 

Constructor & Destructor Documentation

◆ StandardDomainDecompositionInfo() [1/2]

pcl::StandardDomainDecompositionInfo::StandardDomainDecompositionInfo ( )
inline

constructors

◆ StandardDomainDecompositionInfo() [2/2]

pcl::StandardDomainDecompositionInfo::StandardDomainDecompositionInfo ( int  numSubdomains)
inline

◆ ~StandardDomainDecompositionInfo()

pcl::StandardDomainDecompositionInfo::~StandardDomainDecompositionInfo ( )
inline

Member Function Documentation

◆ get_num_spatial_dimensions()

int pcl::StandardDomainDecompositionInfo::get_num_spatial_dimensions ( ) const
inlinevirtual

◆ get_num_subdomains()

int pcl::StandardDomainDecompositionInfo::get_num_subdomains ( ) const
inlinevirtual

◆ get_subdomain_procs()

virtual void pcl::StandardDomainDecompositionInfo::get_subdomain_procs ( std::vector< int > &  procsOut,
int  subdomIndex 
)
inlinevirtual

◆ map_proc_id_to_subdomain_id()

int pcl::StandardDomainDecompositionInfo::map_proc_id_to_subdomain_id ( int  procID) const
inlinevirtual

mapping method "proc-id" ==> "subdomain-id"

This functions determines the subdomain a processor lives

Parameters
[out]procIDid of processor
Returns
int id of subdomain the processor operates on

Implements pcl::IDomainDecompositionInfo.

References m_num_procs_per_subdomain.

◆ set_num_spatial_dimensions()

void pcl::StandardDomainDecompositionInfo::set_num_spatial_dimensions ( int  dim)
inline

References dim, and m_num_spatial_dimensions.

◆ set_num_subdomains()

void pcl::StandardDomainDecompositionInfo::set_num_subdomains ( int  numSubdomains)
inline

Member Data Documentation

◆ m_num_procs_per_subdomain

int pcl::StandardDomainDecompositionInfo::m_num_procs_per_subdomain
protected

◆ m_num_spatial_dimensions

int pcl::StandardDomainDecompositionInfo::m_num_spatial_dimensions
protected

◆ m_num_subdomains

int pcl::StandardDomainDecompositionInfo::m_num_subdomains
protected

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