GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rcm_dissection.cpp File Reference
#include "ghost/config.h"
#include "ghost/types.h"
#include "ghost/util.h"
#include "ghost/math.h"
#include "ghost/omp.h"
#include "ghost/rcm_dissection.h"
#include <vector>
#include <iostream>
Include dependency graph for rcm_dissection.cpp:

Macros

#define virtual_col(col_idx)   (mat->context->flags & GHOST_PERM_NO_DISTINCTION && mat->context->col_map->loc_perm)?( (col_ptr[col_idx]<mat->context->col_map->dimpad)?col_ptr[col_idx]:mat->context->col_map->loc_perm[col_ptr[col_idx]] ):col_ptr[col_idx]\
 

Functions

ghost_error find_transition_zone (ghost_sparsemat *mat, int n_threads)
 
ghost_error checker_rcm (ghost_sparsemat *mat)
 
ghost_error ghost_rcm_dissect (ghost_sparsemat *mat)
 

Macro Definition Documentation

#define virtual_col (   col_idx)    (mat->context->flags & GHOST_PERM_NO_DISTINCTION && mat->context->col_map->loc_perm)?( (col_ptr[col_idx]<mat->context->col_map->dimpad)?col_ptr[col_idx]:mat->context->col_map->loc_perm[col_ptr[col_idx]] ):col_ptr[col_idx]\

Function Documentation

ghost_error checker_rcm ( ghost_sparsemat mat)
ghost_error find_transition_zone ( ghost_sparsemat mat,
int  n_threads 
)

Here is the call graph for this function:

ghost_error ghost_rcm_dissect ( ghost_sparsemat mat)

Here is the call graph for this function: