CMR  1.3.0
Public Attributes | List of all members
CMR_SEPA Struct Reference

#include <separation.h>

Public Attributes

unsigned char * rowsToPart
 Indicates to which block each row belongs. Values above 1 are ignored. More...
 
unsigned char * columnsToPart
 Indicates to which block each column belongs. Values above 1 are ignored. More...
 
size_t numRows [2]
 Indicates the number of rows of each part. More...
 
size_t numColumns [2]
 Indicates the number of columns of each part. More...
 
size_t * rows [2]
 Array of sorted rows for each part. More...
 
size_t * columns [2]
 Array of sorted columns for each part. More...
 
size_t extraRows [2][2]
 For each part, array of extra rows; may be SIZE_MAX. More...
 
size_t extraColumns [2][2]
 For each part, array of extra columns; may be SIZE_MAX. More...
 
unsigned char * indicatorMemory
 Memory for rowsToPart and columnsToPart. More...
 
size_t * elementMemory
 Memory for rows and columns. More...
 

Member Data Documentation

size_t* CMR_SEPA::columns[2]

Array of sorted columns for each part.

unsigned char* CMR_SEPA::columnsToPart

Indicates to which block each column belongs. Values above 1 are ignored.

size_t* CMR_SEPA::elementMemory

Memory for rows and columns.

size_t CMR_SEPA::extraColumns[2][2]

For each part, array of extra columns; may be SIZE_MAX.

size_t CMR_SEPA::extraRows[2][2]

For each part, array of extra rows; may be SIZE_MAX.

unsigned char* CMR_SEPA::indicatorMemory

Memory for rowsToPart and columnsToPart.

size_t CMR_SEPA::numColumns[2]

Indicates the number of columns of each part.

size_t CMR_SEPA::numRows[2]

Indicates the number of rows of each part.

size_t* CMR_SEPA::rows[2]

Array of sorted rows for each part.

unsigned char* CMR_SEPA::rowsToPart

Indicates to which block each row belongs. Values above 1 are ignored.


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