#include "BorderCondition.h"
#include <assert.h>
#include <limits>
#include <time.h>
#include "level_set.h"
#include "Mask.h"
#include "simple_tools.h"
#include "Region.h"
#include "cimg_dependent.h"
Go to the source code of this file.
Namespaces | |
namespace | lsseg |
Functions | |
void | region_compete (const std::vector< lsseg::LevelSetFunction > &cterms, std::vector< lsseg::LevelSetFunction > &fterms, const std::vector< lsseg::Mask > &masks, const lsseg::Region *regs) |
void | resolve_competing (double *vals, int num_vals) |
double | smooth_dirac (double val) |
bool | regional_overlap (size_t k, const lsseg::Region *regs, int num_regs) |
double | lsseg::develop_multiregion_2D (Region *regs, int num_regs, int num_iter, int reinit_modulo, const Mask *geom_mask) |
double | lsseg::develop_multiregion_3D (Region *regs, int num_regs, int num_iter, int reinit_modulo, const Mask *geom_mask) |
void | region_compete (const std::vector< lsseg::LevelSetFunction > &cterms, std::vector< lsseg::LevelSetFunction > &fterms, const std::vector< lsseg::Mask > &masks, const lsseg::Region *regs) |
void | resolve_competing (double *vals, int num_vals) |
Definition in file MultiRegionAlgorithm.C.
void @12::region_compete | ( | const std::vector< lsseg::LevelSetFunction > & | cterms, | |
std::vector< lsseg::LevelSetFunction > & | fterms, | |||
const std::vector< lsseg::Mask > & | masks, | |||
const lsseg::Region * | regs | |||
) | [static] |
Definition at line 319 of file MultiRegionAlgorithm.C.
void @11::region_compete | ( | const std::vector< lsseg::LevelSetFunction > & | cterms, | |
std::vector< lsseg::LevelSetFunction > & | fterms, | |||
const std::vector< lsseg::Mask > & | masks, | |||
const lsseg::Region * | regs | |||
) | [static] |
bool @11::regional_overlap | ( | size_t | k, | |
const lsseg::Region * | regs, | |||
int | num_regs | |||
) | [inline, static] |
Definition at line 76 of file MultiRegionAlgorithm.C.
void @12::resolve_competing | ( | double * | vals, | |
int | num_vals | |||
) | [static] |
Definition at line 367 of file MultiRegionAlgorithm.C.
void @11::resolve_competing | ( | double * | vals, | |
int | num_vals | |||
) | [static] |
double @11::smooth_dirac | ( | double | val | ) | [inline, static] |
Definition at line 69 of file MultiRegionAlgorithm.C.