![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
#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>
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) |
| #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]\ |
| ghost_error checker_rcm | ( | ghost_sparsemat * | mat | ) |
| ghost_error find_transition_zone | ( | ghost_sparsemat * | mat, |
| int | n_threads | ||
| ) |

| ghost_error ghost_rcm_dissect | ( | ghost_sparsemat * | mat | ) |

1.8.6