![]() |
Peano
|
#include <DiffuseInterface.h>
Public Member Functions | |
DiffuseInterface (Topography *a_topo, DomainInformation *a_domainInfo, SolverInformation *a_solverInfo, double a_interface_factor, double a_max_distance_to_direct_surface) | |
~DiffuseInterface () | |
int | findRelativePosition (double &distance, double y_min, double y_max, int i, int j) |
void | getAlphaPatch (const double *const x, double *alpha) |
void | computeAlphaPatch (double *alpha, double *minDistance, Position *positions) |
void | spanPatchAroundCenter (std::vector< double > &patch_x, std::vector< double > &patch_z, double center_x, double center_z, double patch_radius) |
void | findMinDistanceToNode (double &min_distance, Position &position, const double *const x, std::vector< double > &patch_x, std::vector< double > &patch_y, std::vector< double > &patch_z) |
void | getMinDistancePatch (double patch_distance, const double *const x, double *min_distance, Position *positions, bool *done) |
double | getAlpha (const double *const x) |
double | getMinDistance (double max_distance, double x, double y, double z) |
void | initLimits () |
DiffuseInterface (Topography *a_topo, DomainInformation *a_info) | |
double | getAlpha (const double *const x) |
double | testFunction (double x, double y, double z) |
void | gen_heaviside_topography (const double *const x, std::vector< double > &patch_y, std::vector< double > &topography_heaviside) |
double | convolution_with_patch (std::vector< double > &topography_heaviside) |
void | initLimits () |
int | getArea (int x, int z) |
DiffuseInterface (Topography *a_topo, DomainInformation *a_info, int a_interface_factor) | |
void | getAlphaPatch (const double *const x, double *alpha) |
void | initCells () |
Private Attributes | |
Topography * | topography |
DomainInformation * | info |
bool | isDG |
double | dx |
double | interval_size |
double | max_distance_to_direct_surface |
double | interface_factor |
int | domain_cells |
std::vector< double > | topography_limits_max |
std::vector< double > | topography_limits_min |
std::vector< double > | integration_nodes |
double | volume_testfunction |
double | patch_size |
double | patch_dx |
int | patch_cells |
std::vector< double > | patch |
std::vector< double > | integration_weights |
double | max_patch_size |
int | _nx |
int | _nz |
std::vector< double > | topo_x |
std::vector< double > | topo_y |
std::vector< double > | topo_z |
std::vector< double > | normals_x |
std::vector< double > | normals_y |
std::vector< double > | normals_z |
Definition at line 10 of file DiffuseInterface.h.
DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface | ( | Topography * | a_topo, |
DomainInformation * | a_domainInfo, | ||
SolverInformation * | a_solverInfo, | ||
double | a_interface_factor, | ||
double | a_max_distance_to_direct_surface ) |
Definition at line 12 of file DiffuseInterface.h.
References DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainSize, DiffuseInterface< Shortcuts, basisSize >::dx, DomainInformation::getDx(), DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::initLimits(), int, DiffuseInterface< Shortcuts, basisSize >::integration_nodes, DiffuseInterface< Shortcuts, basisSize >::interface_factor, DiffuseInterface< Shortcuts, basisSize >::interval_size, SolverInformation::isDG(), DiffuseInterface< Shortcuts, basisSize >::isDG, DiffuseInterface< Shortcuts, basisSize >::max_distance_to_direct_surface, and DiffuseInterface< Shortcuts, basisSize >::topography.
DiffuseInterface< Shortcuts, basisSize >::~DiffuseInterface | ( | ) |
Definition at line 45 of file DiffuseInterface.h.
References DiffuseInterface< Shortcuts, basisSize >::topography.
DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface | ( | Topography * | a_topo, |
DomainInformation * | a_info ) |
Definition at line 10 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainSize, DiffuseInterface< Shortcuts, basisSize >::dx, DomainInformation::getDx(), DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::initLimits(), int, DiffuseInterface< Shortcuts, basisSize >::integration_nodes, DiffuseInterface< Shortcuts, basisSize >::integration_weights, DomainInformation::meshLevel, DiffuseInterface< Shortcuts, basisSize >::patch, DiffuseInterface< Shortcuts, basisSize >::patch_cells, DiffuseInterface< Shortcuts, basisSize >::patch_dx, DiffuseInterface< Shortcuts, basisSize >::patch_size, DiffuseInterface< Shortcuts, basisSize >::testFunction(), DiffuseInterface< Shortcuts, basisSize >::topography, and DiffuseInterface< Shortcuts, basisSize >::volume_testfunction.
DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface | ( | Topography * | a_topo, |
DomainInformation * | a_info, | ||
int | a_interface_factor ) |
Definition at line 10 of file DiffuseInterface_interpolate.h.
References DiffuseInterface< Shortcuts, basisSize >::_nx, DiffuseInterface< Shortcuts, basisSize >::_nz, DomainInformation::domainSize, DiffuseInterface< Shortcuts, basisSize >::dx, DomainInformation::getDx(), DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::initCells(), int, DiffuseInterface< Shortcuts, basisSize >::integration_nodes, DiffuseInterface< Shortcuts, basisSize >::interface_factor, DiffuseInterface< Shortcuts, basisSize >::interval_size, DiffuseInterface< Shortcuts, basisSize >::isDG, DiffuseInterface< Shortcuts, basisSize >::max_patch_size, DiffuseInterface< Shortcuts, basisSize >::normals_x, DiffuseInterface< Shortcuts, basisSize >::normals_y, DiffuseInterface< Shortcuts, basisSize >::normals_z, DiffuseInterface< Shortcuts, basisSize >::topo_x, DiffuseInterface< Shortcuts, basisSize >::topo_y, DiffuseInterface< Shortcuts, basisSize >::topo_z, and DiffuseInterface< Shortcuts, basisSize >::topography.
void DiffuseInterface< Shortcuts, basisSize >::computeAlphaPatch | ( | double * | alpha, |
double * | minDistance, | ||
Position * | positions ) |
Definition at line 111 of file DiffuseInterface.h.
References assertion1, below, DiffuseInterface< Shortcuts, basisSize >::interval_size, and r.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch().
double DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch | ( | std::vector< double > & | topography_heaviside | ) |
Definition at line 145 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::integration_weights, DiffuseInterface< Shortcuts, basisSize >::patch, DiffuseInterface< Shortcuts, basisSize >::patch_cells, and DiffuseInterface< Shortcuts, basisSize >::volume_testfunction.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlpha().
void DiffuseInterface< Shortcuts, basisSize >::findMinDistanceToNode | ( | double & | min_distance, |
Position & | position, | ||
const double *const | x, | ||
std::vector< double > & | patch_x, | ||
std::vector< double > & | patch_y, | ||
std::vector< double > & | patch_z ) |
Definition at line 191 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch().
int DiffuseInterface< Shortcuts, basisSize >::findRelativePosition | ( | double & | distance, |
double | y_min, | ||
double | y_max, | ||
int | i, | ||
int | j ) |
Definition at line 50 of file DiffuseInterface.h.
References above, at, below, DiffuseInterface< Shortcuts, basisSize >::domain_cells, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch().
void DiffuseInterface< Shortcuts, basisSize >::gen_heaviside_topography | ( | const double *const | x, |
std::vector< double > & | patch_y, | ||
std::vector< double > & | topography_heaviside ) |
Definition at line 118 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::integration_nodes, DiffuseInterface< Shortcuts, basisSize >::patch_cells, and DiffuseInterface< Shortcuts, basisSize >::patch_dx.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlpha().
double DiffuseInterface< Shortcuts, basisSize >::getAlpha | ( | const double *const | x | ) |
Definition at line 303 of file DiffuseInterface.h.
References std::abs(), DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::getMinDistance(), DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::interval_size, DiffuseInterface< Shortcuts, basisSize >::max_distance_to_direct_surface, r, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
double DiffuseInterface< Shortcuts, basisSize >::getAlpha | ( | const double *const | x | ) |
Definition at line 72 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch(), DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::gen_heaviside_topography(), DiffuseInterface< Shortcuts, basisSize >::info, int, DiffuseInterface< Shortcuts, basisSize >::integration_nodes, DiffuseInterface< Shortcuts, basisSize >::patch_cells, DiffuseInterface< Shortcuts, basisSize >::patch_dx, DiffuseInterface< Shortcuts, basisSize >::topography, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
void DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch | ( | const double *const | x, |
double * | alpha ) |
Definition at line 65 of file DiffuseInterface.h.
References above, below, DiffuseInterface< Shortcuts, basisSize >::computeAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::findRelativePosition(), DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch(), DiffuseInterface< Shortcuts, basisSize >::info, and DiffuseInterface< Shortcuts, basisSize >::max_distance_to_direct_surface.
void DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch | ( | const double *const | x, |
double * | alpha ) |
Definition at line 46 of file DiffuseInterface_interpolate.h.
References DiffuseInterface< Shortcuts, basisSize >::_nx, DiffuseInterface< Shortcuts, basisSize >::_nz, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::max_patch_size, DiffuseInterface< Shortcuts, basisSize >::topo_y, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
int DiffuseInterface< Shortcuts, basisSize >::getArea | ( | int | x, |
int | z ) |
Definition at line 199 of file DiffuseInterface_Convolution.h.
References DomainInformation::domainOffset, DomainInformation::domainSize, and DiffuseInterface< Shortcuts, basisSize >::info.
double DiffuseInterface< Shortcuts, basisSize >::getMinDistance | ( | double | max_distance, |
double | x, | ||
double | y, | ||
double | z ) |
Definition at line 331 of file DiffuseInterface.h.
References std::abs(), DomainInformation::domainOffset, DomainInformation::domainSize, DiffuseInterface< Shortcuts, basisSize >::getMinDistance(), DiffuseInterface< Shortcuts, basisSize >::info, and DiffuseInterface< Shortcuts, basisSize >::topography.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlpha(), and DiffuseInterface< Shortcuts, basisSize >::getMinDistance().
void DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch | ( | double | patch_distance, |
const double *const | x, | ||
double * | min_distance, | ||
Position * | positions, | ||
bool * | done ) |
Definition at line 214 of file DiffuseInterface.h.
References DiffuseInterface< Shortcuts, basisSize >::findMinDistanceToNode(), DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch(), DiffuseInterface< Shortcuts, basisSize >::spanPatchAroundCenter(), and DiffuseInterface< Shortcuts, basisSize >::topography.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), and DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch().
void DiffuseInterface< Shortcuts, basisSize >::initCells | ( | ) |
Definition at line 73 of file DiffuseInterface_interpolate.h.
References DiffuseInterface< Shortcuts, basisSize >::_nx, DiffuseInterface< Shortcuts, basisSize >::_nz, DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::isDG, DiffuseInterface< Shortcuts, basisSize >::topo_x, DiffuseInterface< Shortcuts, basisSize >::topo_y, DiffuseInterface< Shortcuts, basisSize >::topo_z, DiffuseInterface< Shortcuts, basisSize >::topography, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
void DiffuseInterface< Shortcuts, basisSize >::initLimits | ( | ) |
Definition at line 401 of file DiffuseInterface.h.
References DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::isDG, DiffuseInterface< Shortcuts, basisSize >::topography, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
void DiffuseInterface< Shortcuts, basisSize >::initLimits | ( | ) |
Definition at line 167 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::domain_cells, DomainInformation::domainOffset, DiffuseInterface< Shortcuts, basisSize >::dx, DiffuseInterface< Shortcuts, basisSize >::info, DiffuseInterface< Shortcuts, basisSize >::topography, DiffuseInterface< Shortcuts, basisSize >::topography_limits_max, and DiffuseInterface< Shortcuts, basisSize >::topography_limits_min.
void DiffuseInterface< Shortcuts, basisSize >::spanPatchAroundCenter | ( | std::vector< double > & | patch_x, |
std::vector< double > & | patch_z, | ||
double | center_x, | ||
double | center_z, | ||
double | patch_radius ) |
Definition at line 137 of file DiffuseInterface.h.
References DomainInformation::domainOffset, DomainInformation::domainSize, and DiffuseInterface< Shortcuts, basisSize >::info.
Referenced by DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch().
double DiffuseInterface< Shortcuts, basisSize >::testFunction | ( | double | x, |
double | y, | ||
double | z ) |
Definition at line 107 of file DiffuseInterface_Convolution.h.
References DiffuseInterface< Shortcuts, basisSize >::patch_size.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 154 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), and DiffuseInterface< Shortcuts, basisSize >::initCells().
|
private |
Definition at line 155 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), and DiffuseInterface< Shortcuts, basisSize >::initCells().
|
private |
Definition at line 450 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::findRelativePosition(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::initCells(), and DiffuseInterface< Shortcuts, basisSize >::initLimits().
|
private |
Definition at line 446 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::initCells(), and DiffuseInterface< Shortcuts, basisSize >::initLimits().
|
private |
Definition at line 442 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::getArea(), DiffuseInterface< Shortcuts, basisSize >::getMinDistance(), DiffuseInterface< Shortcuts, basisSize >::initCells(), DiffuseInterface< Shortcuts, basisSize >::initLimits(), and DiffuseInterface< Shortcuts, basisSize >::spanPatchAroundCenter().
|
private |
Definition at line 454 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::gen_heaviside_topography(), and DiffuseInterface< Shortcuts, basisSize >::getAlpha().
|
private |
Definition at line 221 of file DiffuseInterface_Convolution.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch(), and DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 449 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 447 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::computeAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::getAlpha().
|
private |
Definition at line 444 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::initCells(), and DiffuseInterface< Shortcuts, basisSize >::initLimits().
|
private |
Definition at line 448 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), and DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch().
|
private |
Definition at line 152 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch().
|
private |
Definition at line 166 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 167 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 168 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 219 of file DiffuseInterface_Convolution.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch(), and DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().
|
private |
Definition at line 214 of file DiffuseInterface_Convolution.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::gen_heaviside_topography(), and DiffuseInterface< Shortcuts, basisSize >::getAlpha().
|
private |
|
private |
Definition at line 211 of file DiffuseInterface_Convolution.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::testFunction().
|
private |
Definition at line 162 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::initCells().
|
private |
Definition at line 163 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), and DiffuseInterface< Shortcuts, basisSize >::initCells().
|
private |
Definition at line 164 of file DiffuseInterface_interpolate.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), and DiffuseInterface< Shortcuts, basisSize >::initCells().
|
private |
Definition at line 441 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getMinDistance(), DiffuseInterface< Shortcuts, basisSize >::getMinDistancePatch(), DiffuseInterface< Shortcuts, basisSize >::initCells(), DiffuseInterface< Shortcuts, basisSize >::initLimits(), and DiffuseInterface< Shortcuts, basisSize >::~DiffuseInterface().
|
private |
Definition at line 452 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::findRelativePosition(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::initCells(), and DiffuseInterface< Shortcuts, basisSize >::initLimits().
|
private |
Definition at line 453 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::findRelativePosition(), DiffuseInterface< Shortcuts, basisSize >::getAlpha(), DiffuseInterface< Shortcuts, basisSize >::getAlphaPatch(), DiffuseInterface< Shortcuts, basisSize >::initCells(), and DiffuseInterface< Shortcuts, basisSize >::initLimits().
|
private |
Definition at line 456 of file DiffuseInterface.h.
Referenced by DiffuseInterface< Shortcuts, basisSize >::convolution_with_patch(), and DiffuseInterface< Shortcuts, basisSize >::DiffuseInterface().