Glyph Version 7.22.2 |
pw:: BlockSubGridA block sub-grid is a computationally orthogonal, continuous subset of a pw::BlockStructured block. Its purpose is to provide finer control of grid quality in specific regions. Derives FromSummary
getBlock
This action gets the block in which this is a subgrid. Parametersnone ReturnsThis action returns a pw::BlockStructured object. getMinimum
This action gets the minimum ijk limits of this subgrid. Parametersnone ReturnsThis action returns the minimum ijk index. See AlsosetMinimum
This action sets the minimum ijk limits of this subgrid. Parameters
ReturnsThis action returns nothing. See AlsogetMaximum
This action gets the maximum ijk limits of this subgrid. Parametersnone ReturnsThis action returns the maximum ijk index of the subgrid. See AlsosetMaximum
This action sets the maximum ijk limits of this subgrid. Parameters
ReturnsThis action returns nothing. See AlsogetEllipticSolverAttribute
This action gets the named elliptic solver attribute. Parameters
ReturnsThis action returns the actual or default string, integer or float value of the attribute. See AlsosetEllipticSolverAttribute, pw::BlockStructured.setEllipticSolverAttribute pw::BlockStructured.getEllipticSolverAttribute setEllipticSolverAttribute
This action sets the named elliptic solver attribute. Parameters
ReturnsThis action returns nothing. See AlsogetEllipticSolverAttribute, pw::BlockStructured.setEllipticSolverAttribute pw::BlockStructured.getEllipticSolverAttribute SolverEngine
This attribute is the elliptic solver engine employed when smoothing a structured block. TypeA string with options < MultiGrid | SuccessiveOverRelaxation >. DefaultThe default for this attribute is set using the current value of the default pw::BlockStructured.SolverEngine (Default) when the block was created. See AlsosetEllipticSolverAttribute, getEllipticSolverAttribute, pw::BlockStructured.SolverEngine (Default) MultiGridRelaxationFactorMultiGridProlongationFactorOversetAdaptAmplification
This attribute sets the strength of the magnet function formed from overlapping block overset data to be applied to a structured block run in the elliptic solver TypeA string with options < Off | On > or a float in the range [1.0, 10.0], where On indicates a nominal value of 1.0. DefaultThe default for this attribute is Default. OversetAdaptTargets
This attribute sets the orphan remediation and interpolation improvement adaption targets to be applied to an structured block run in the elliptic solver. TypeA list of string with options < Fringes | Donors | Orphans | OrphanDonorCandidates >. RelaxationFactor
This attribute is the relaxation factor of the succesive over- relaxtion algorithm. TypeA string with options < Optimal | Nominal | Default > or a float in the range (0.0, 2.0]. DefaultThe default for this attribute is Optimal. See AlsoInteriorControl
This attribute is the interior control function of a structured block. TypeA string with options < ThomasMiddlecoff | Laplace | Fixed >. DefaultThe default for this attribute is the value in the pw::BlockStructured.InteriorControl (Default) default when the block was created. See AlsosetEllipticSolverAttribute, getEllipticSolverAttribute, <pw::Block.InteriorControl (Default)> FaceControl
This attribute is the boundary control function of a structured block face. TypeA string with options < HilgenstockWhite | StegerSorenson | None >. DefaultThe default for this attribute is the value in the pw::BlockStructured.FaceControl (Default) default when the block was created. See AlsosetEllipticSolverAttribute, getEllipticSolverAttribute, pw::BlockStructured.FaceControl (Default) FaceSpacingCalculation
This attribute is the boundary control function spacing calculation method. TypeA string with options < Interpolate | Current | Adjacent > or an explicit float spacing value in the range (0.0, infinity). DefaultThe default for this attribute is Interpolate. See AlsoFaceSpacingBlend
This attribute is the boundary control function spacing blend method. TypeA string with options < Exponential | Linear > or an explicit float decay value in the range [1, infinity). DefaultThe default for this attribute is Exponential. See AlsoFaceAngleCalculation
This attribute is the boundary control function angle calculation method. TypeA string with options < Orthogonal | Interpolate | Current | Adjacent >. DefaultThe default for this attribute is Orthogonal. See AlsoFaceAngleBlend
This attribute is the boundary control function angle blend method. TypeA string with options < Exponential | Linear > or an explicit float decay value in the range [1, infinity). DefaultThe default for this attribute is Exponential. FaceConstraint
This attribute is the boundary constraints of the structured block. TypeThis attribute is a string wth options < Fixed | Floating | Adapt >. DefaultThe default for this attribute is Fixed. |
This action gets the block in which this is a subgrid.
$subgrid getBlock
This action gets the minimum ijk limits of this subgrid.
$subgrid getMinimum
This action sets the minimum ijk limits of this subgrid.
$subgrid setMinimum ijk
This action gets the maximum ijk limits of this subgrid.
$subgrid getMaximum
This action sets the maximum ijk limits of this subgrid.
$subgrid setMaximum ijk
This action gets the named elliptic solver attribute.
$subgrid getEllipticSolverAttribute ?-face index? att_name ?value_type?
This action sets the named elliptic solver attribute.
$subgrid setEllipticSolverAttribute ?-face index? att_name att_value
This attribute is the elliptic solver engine employed when smoothing a structured block.
$subgrid get/setEllipticSolverAttribute SolverEngine function
This attribute is the relaxation factor of the multi-grid algorithm.
$subgrid get/setEllipticSolverAttribute MultiGridRelaxationFactor < Default | value >
This attribute is the Prolongation factor of the multi-grid algorithm.
$subgrid get/setEllipticSolverAttribute MultiGridProlongationFactor < Default | value >
This attribute sets the strength of the magnet function formed from overlapping block overset data to be applied to a structured block run in the elliptic solver
$subgrid get/setEllipticSolverAttribute OversetAdaptAmplification < Off | On | value >
This attribute sets the orphan remediation and interpolation improvement adaption targets to be applied to an structured block run in the elliptic solver.
$subgrid get/setUnstructuredSolverAttribute OversetAdaptTargets target_list
This attribute is the relaxation factor of the succesive over- relaxtion algorithm.
$subgrid get/setEllipticSolverAttribute RelaxationFactor < Optimal | Nominal | Default | value >
This attribute is the interior control function of a structured block.
$subgrid get/setEllipticSolverAttribute InteriorControl func
This attribute is the boundary control function of a structured block face.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceControl < HilgenstockWhite | StegerSorenson | None >
This attribute is the boundary control function spacing calculation method.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceSpacingCalculation < Interpolate | Current | Adjacent | value >
This attribute is the boundary control function spacing blend method.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceSpacingBlend < method | value >
This attribute is the boundary control function angle calculation method.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceAngleCalculation < Orthogonal | Interpolate | Current | Adjacent >
This attribute is the boundary control function angle blend method.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceAngleBlend < Exponential | Linear | value >
This attribute is the boundary constraints of the structured block.
$subgrid get/setEllipticSolverAttribute ?-face index? FaceConstraint < Fixed | Floating | Adapt >
This action sets the named elliptic solver attribute.
$block setEllipticSolverAttribute ?-face <index | boundary>? att_name att_value
This action gets the named elliptic solver attribute.
$block getEllipticSolverAttribute ?-face index? att_name ?value_type?
This gets/sets the default elliptic solver engine employed when smoothing a structured block.
pw::BlockStructured get/setDefault SolverEngine < MultiGrid | SuccessiveOverRelaxation >
This gets/sets the default interior control function of a structured block when it is created.
pw::BlockStructured get/setDefault InteriorControl < ThomasMiddlecoff | Laplace | Fixed >
This gets/sets the default boundary control function of all faces of a structured block when it is created.
pw::BlockStructured get/setDefault FaceControl < HilgenstockWhite | StegerSorenson | None >