public ShmDictData() { castellatedMesh = true; snap = true; addLayers = false; mergeTolerance = 1e-06d; debug = 0; Geometries = new List<ShmGeometry>(); CastellatedMeshControls = new ShmCastellatedMeshControls(); SnapControls = new ShmSnapControls(); AddLayersControls = new ShmAddLayersControls(); MeshQualityControls = new ShmMeshQualityControls(); }
public ShmDictData() { castellatedMesh = true; snap = true; addLayers = false; mergeTolerance = 1e-06d; debug = 0; Geometries = new List <ShmGeometry>(); CastellatedMeshControls = new ShmCastellatedMeshControls(); SnapControls = new ShmSnapControls(); AddLayersControls = new ShmAddLayersControls(); MeshQualityControls = new ShmMeshQualityControls(); }
private string GetMeshQualityControls(ShmMeshQualityControls d) { var t = new StringBuilder(ShmDictRes.TemplateMeshQualityControls); t.Replace("({[[maxNonOrtho]]})", d.maxNonOrtho.ToString()); t.Replace("({[[maxBoundarySkewness]]})", d.maxBoundarySkewness.ToString()); t.Replace("({[[maxInternalSkewness]]})", d.maxInternalSkewness.ToString()); t.Replace("({[[maxConcave]]})", d.maxConcave.ToString()); t.Replace("({[[minVol]]})", d.minVol.ToString()); t.Replace("({[[minTetQuality]]})", d.minTetQuality.ToString()); t.Replace("({[[minArea]]})", d.minArea.ToString()); t.Replace("({[[minTwist]]})", d.minTwist.ToString()); t.Replace("({[[minDeterminant]]})", d.minDeterminant.ToString()); t.Replace("({[[minFaceWeight]]})", d.minFaceWeight.ToString()); t.Replace("({[[minVolRatio]]})", d.minVolRatio.ToString()); t.Replace("({[[minTriangleTwist]]})", d.minTriangleTwist.ToString()); t.Replace("({[[nSmoothScale]]})", d.nSmoothScale.ToString()); t.Replace("({[[errorReduction]]})", d.errorReduction.ToString()); t.Replace("({[[relaxed]]})", d.relaxed.ToString().ToLowerInvariant()); t.Replace("({[[relaxedMaxNonOrtho]]})", d.relaxedMaxNonOrtho.ToString()); return t.ToString(); }
private string GetMeshQualityControls(ShmMeshQualityControls d) { var t = new StringBuilder(ShmDictRes.TemplateMeshQualityControls); t.Replace("({[[maxNonOrtho]]})", d.maxNonOrtho.ToString()); t.Replace("({[[maxBoundarySkewness]]})", d.maxBoundarySkewness.ToString()); t.Replace("({[[maxInternalSkewness]]})", d.maxInternalSkewness.ToString()); t.Replace("({[[maxConcave]]})", d.maxConcave.ToString()); t.Replace("({[[minVol]]})", d.minVol.ToString()); t.Replace("({[[minTetQuality]]})", d.minTetQuality.ToString()); t.Replace("({[[minArea]]})", d.minArea.ToString()); t.Replace("({[[minTwist]]})", d.minTwist.ToString()); t.Replace("({[[minDeterminant]]})", d.minDeterminant.ToString()); t.Replace("({[[minFaceWeight]]})", d.minFaceWeight.ToString()); t.Replace("({[[minVolRatio]]})", d.minVolRatio.ToString()); t.Replace("({[[minTriangleTwist]]})", d.minTriangleTwist.ToString()); t.Replace("({[[nSmoothScale]]})", d.nSmoothScale.ToString()); t.Replace("({[[errorReduction]]})", d.errorReduction.ToString()); t.Replace("({[[relaxed]]})", d.relaxed.ToString().ToLowerInvariant()); t.Replace("({[[relaxedMaxNonOrtho]]})", d.relaxedMaxNonOrtho.ToString()); return(t.ToString()); }