![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "system/openmp.h"#include "system/target_clones.h"#include "caches/pixelpipe_cache_alloc.h"#include "math/choleski.h"#include "iop/highlights/dome.h"#include "iop/highlights/pde.h"#include <math.h>#include <string.h>
Include dependency graph for dome.c:Go to the source code of this file.
Functions | |
| static size_t | _dome_restrict_to_anchor_hull (uint8_t *const restrict coarse_hole, float *const restrict coarse_field, const int coarse_w, const int coarse_h, const dt_dev_pixelpipe_t *pipe) |
| __DT_CLONE_TARGETS__ void | _biharmonic_dome (float *const restrict field, const uint8_t *const restrict hole, const int region_w, const int region_h, const int forced_downsample, const dt_dev_pixelpipe_t *pipe) |
| __DT_CLONE_TARGETS__ void _biharmonic_dome | ( | float *const restrict | field, |
| const uint8_t *const restrict | hole, | ||
| const int | region_w, | ||
| const int | region_h, | ||
| const int | forced_downsample, | ||
| const dt_dev_pixelpipe_t * | pipe | ||
| ) |
Definition at line 113 of file dome.c.
References __OMP_PARALLEL_FOR__, _dome_restrict_to_anchor_hull(), _sp_chol_factor(), _sp_chol_free(), _sp_chol_solve(), _sp_nd_order(), double(), DT_DEBUG_PIPE, DT_HL_DOME_NMAX, DT_HL_DOME_NMAX_SPARSE, dt_pixelpipe_cache_alloc_align, dt_pixelpipe_cache_alloc_align_float, dt_pixelpipe_cache_free_align, dt_print(), factor, i, k, matrix, MAX, MIN, permutation, solve_hermitian(), TRUE, dt_dev_pixelpipe_t::type, value, and x.
Referenced by _chromaticity_gradient(), _joint_core(), _joint_core_stage_cl_selftest(), _selfdome(), and _selfdome_stage_cl_selftest().
|
static |
Definition at line 52 of file dome.c.
References dt_pixelpipe_cache_alloc_align, dt_pixelpipe_cache_free_align, i, and x.
Referenced by _biharmonic_dome().