![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <limits.h>#include <math.h>#include <stdlib.h>#include <string.h>#include "common/darktable.h"#include "develop/pixelpipe_hb.h"
Include dependency graph for sparse_cholesky.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _sp_chol_t |
Functions | |
| static void | _sp_chol_free (_sp_chol_t *factor) |
| static void | _sp_nd_order (int *const restrict unknown_ids, const int count, const int *const restrict unknown_x, const int *const restrict unknown_y, const int reach) |
| static void | _sp_etree (const int dimension, const int *const restrict col_ptr, const int *const restrict row_index, int *const restrict parent, int *const restrict ancestor) |
| static int | _sp_ereach (const int dimension, const int *const restrict col_ptr, const int *const restrict row_index, const int k, const int *const restrict parent, int *const restrict pattern_stack, int *const restrict mark) |
| static _sp_chol_t * | _sp_chol_factor (const int dimension, const int *const restrict matrix_col_ptr, const int *const restrict matrix_row_index, const double *const restrict matrix_values, const dt_dev_pixelpipe_t *pipe) |
| static void | _sp_chol_solve (const _sp_chol_t *const factor, double *const restrict rhs) |
|
inlinestatic |
Definition at line 267 of file sparse_cholesky.h.
References _sp_chol_free(), _sp_ereach(), _sp_etree(), dimension(), dt_pixelpipe_cache_alloc_align_double, dt_pixelpipe_cache_alloc_align_int, dt_pixelpipe_cache_free_align, factor, i, IS_NULL_PTR, and k.
Referenced by _aniso_div_solve(), _biharmonic_dome(), _sp_chol_cl_selftest(), and _sp_pde_factor().
|
inlinestatic |
Definition at line 60 of file sparse_cholesky.h.
References dt_pixelpipe_cache_free_align, and factor.
Referenced by _aniso_div_solve(), _biharmonic_dome(), _joint_core(), _joint_core_stage_cl_selftest(), _sp_chol_cl_selftest(), and _sp_chol_factor().
|
inlinestatic |
Definition at line 388 of file sparse_cholesky.h.
References dimension(), and factor.
Referenced by _aniso_div_solve(), _biharmonic_dome(), _sp_chol_cl_selftest(), and _sp_pde_solve().
|
inlinestatic |
Definition at line 222 of file sparse_cholesky.h.
References dimension(), i, and k.
Referenced by _sp_chol_factor(), and _sp_chol_factor_cl().
|
inlinestatic |
Definition at line 182 of file sparse_cholesky.h.
References dimension(), i, and k.
Referenced by _sp_chol_factor(), and _sp_chol_factor_cl().
|
inlinestatic |
Definition at line 85 of file sparse_cholesky.h.
Referenced by _aniso_div_solve(), _biharmonic_dome(), and _sp_pde_assemble().