IC::Voronoi

src/IC/Voronoi.H

Initialize an N component field with a Voronoi tessellation. (Mostly used by Integrator::PhaseFieldMicrostructure).

number_of_grains
conditional

Number of grains

Names by executable 2 executables, 2 uses
alamo-2d-coverage-g++
ic.voronoi.number_of_grains
alamo-3d-coverage-g++
ic.voronoi.number_of_grains
alpha
1 conditional

value that the field should take in each grain

Names by executable 2 executables, 2 uses
alamo-2d-coverage-g++
ic.voronoi.alpha
alamo-3d-coverage-g++
ic.voronoi.alpha
seed
conditional

Random seed to use

Names by executable 2 executables, 2 uses
alamo-2d-coverage-g++
ic.voronoi.seed
alamo-3d-coverage-g++
ic.voronoi.seed
type
partition values conditional

Determine initialization type. "Partition" splits the tesselation across components, with voronoi region "n" being set to alpha[n] in field component n only. "Values" combines all cells into a single component of the field.

Names by executable 2 executables, 2 uses
alamo-2d-coverage-g++
ic.voronoi.type
alamo-3d-coverage-g++
ic.voronoi.type