Weights Struct Reference

Developer Documentation: MeltPoolDG::CutRepartitionData::Weights Struct Reference
Developer Documentation
MeltPoolDG::CutRepartitionData::Weights Struct Reference

#include <cut_data.hpp>

Public Attributes

unsigned int inside = 1
 Weight of cells located completely inside (negative level set)
 
unsigned int outside = 1
 Weight of cells located completely outside (positive level set)
 
unsigned int intersected = 20
 Weight of cells intersected by the zero level-set isosurface.
 

Detailed Description

Partitioning weights The default weights are chosen according to the reference: Bergbauer, Maximilian, et al. "High-performance matrix-free unfitted finite element operator evaluation." SIAM Journal on Scientific Computing 47.3 (2025): B665-B689. Note that we used 20 instead of 10 for the weight of intersected cells, since we have a two-phase flow problem.

Member Data Documentation

◆ inside

unsigned int MeltPoolDG::CutRepartitionData::Weights::inside = 1

Weight of cells located completely inside (negative level set)

◆ intersected

unsigned int MeltPoolDG::CutRepartitionData::Weights::intersected = 20

Weight of cells intersected by the zero level-set isosurface.

◆ outside

unsigned int MeltPoolDG::CutRepartitionData::Weights::outside = 1

Weight of cells located completely outside (positive level set)


The documentation for this struct was generated from the following file: