casa::ContinuumPartitionMixin< T > Class Template Reference

Parameter and input data partitioning for parallel continuum imaging (in ParallelImagerMixin). More...

#include <ContinuumPartitionMixin.h>

List of all members.

Public Member Functions

void concat_images (const std::string &type __attribute__((unused)))

Protected Member Functions

ParallelImagerParams get_params (MPI_Comm wcomm, ParallelImagerParams &initial)

Protected Attributes

MPI_Comm worker_comm
int num_workers
int worker_rank

Private Member Functions

Record convert_fields (Record &rec, const char *field, std::function< std::string(const char *)> fn)
 Convenience method to transform certain record fields.
Record empty_fields (Record &rec, const char *field)
 Convenience method to clear certain record fields.

Detailed Description

template<class T>
class casa::ContinuumPartitionMixin< T >

Parameter and input data partitioning for parallel continuum imaging (in ParallelImagerMixin).

Definition at line 46 of file ContinuumPartitionMixin.h.


Member Function Documentation

template<class T >
void casa::ContinuumPartitionMixin< T >::concat_images ( const std::string &type   __attribute__(unused)  )  [inline]

Definition at line 50 of file ContinuumPartitionMixin.h.

template<class T >
Record casa::ContinuumPartitionMixin< T >::convert_fields ( Record &  rec,
const char *  field,
std::function< std::string(const char *)>  fn 
) [inline, private]

Convenience method to transform certain record fields.

Definition at line 151 of file ContinuumPartitionMixin.h.

References casa::ParamFieldIterator::begin(), and casa::ParamFieldIterator::end().

Referenced by casa::ContinuumPartitionMixin< T >::get_params().

template<class T >
Record casa::ContinuumPartitionMixin< T >::empty_fields ( Record &  rec,
const char *  field 
) [inline, private]

Convenience method to clear certain record fields.

Definition at line 164 of file ContinuumPartitionMixin.h.

References casa::ParamFieldIterator::begin(), and casa::ParamFieldIterator::end().

Referenced by casa::ContinuumPartitionMixin< T >::get_params().

template<class T >
ParallelImagerParams casa::ContinuumPartitionMixin< T >::get_params ( MPI_Comm  wcomm,
ParallelImagerParams initial 
) [inline, protected]

Member Data Documentation

template<class T >
int casa::ContinuumPartitionMixin< T >::num_workers [protected]
template<class T >
MPI_Comm casa::ContinuumPartitionMixin< T >::worker_comm [protected]
template<class T >
int casa::ContinuumPartitionMixin< T >::worker_rank [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1