VPMeshSimulationOptions Constructor (Double, Double, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)Virtual Photonics - VTS Library
Virtual Photonics
Constructor for MG-RTE simulation parameters

Namespace: Vts.FemModeling.MGRTE._2D
Assembly: Vts (in Vts.dll) Version: 1.0.12.0 (1.0.12)
Syntax

public MeshSimulationOptions(
	double nExternal,
	double convTolerance,
	int methodMg,
	int nIterations,
	int nPreIterations,
	int nPostIterations,
	int nCycle,
	int fullMg,
	int startingSmeshLevel,
	int startingAmeshLevel
)

Parameters

nExternal
Type: OnlineSystem Double
Refractive index of the external medium
convTolerance
Type: OnlineSystem Double
The residual value of the iteration for stopping criterion
methodMg
Type: OnlineSystem Int32
The choice of multigrid method
nIterations
Type: OnlineSystem Int32
The maximum number of iteration on the finest level in FMG
nPreIterations
Type: OnlineSystem Int32
The number of pre-iterations with the suggested value "3". See paper.
nPostIterations
Type: OnlineSystem Int32
The number of post-iterations with the suggested value "3". See paper.
nCycle
Type: OnlineSystem Int32
The number of multigrid cycles on each level except the finest level in FMG with the suggested value "1".See paper.
fullMg
Type: OnlineSystem Int32
The indicator of full multigrid method (FMG) with the suggested value "1". See paper
startingSmeshLevel
Type: OnlineSystem Int32
Starting SmeshLevel (should be less than smeshLevel)
startingAmeshLevel
Type: OnlineSystem Int32
Starting AmeshLevel (should be less than ameshLevel)
See Also