Glyph Version 3.18.3 Domain Support Types - DomainSubGrid |
pw:: DomainSubGridDomain subgrid type Derives FromSummary
getDomain
This action gets the domain in which this is a subgrid. Parametersnone ReturnsThis action returns a pw::DomainStructured object. getInitializeMethod
This action gets the initialization method for this subgrid. Parameters
ReturnsThis action returns the initialization method: Standard | Linear | Polar | Orthogonal | Parametric | Fit. setInitializeMethod
This action sets the initialization method for this subgrid. Parameters
ReturnsThis action returns nothing. getDefaultProjectDirection
This action gets the default projection direction for this subgrid. ParametersThis action has no parameters. ReturnsThis action returns a vector. ExampleThis example shows how to get the default projection direction for the given subgrid. $subgrid is referencing an existing domain subgrid. Code puts [$subgrid getDefaultProjectDirection] Output 6.948464792806903e-17 0.0 1.0 getDatabaseEntities
This action gets all database entities the grid entity is using. Parameters
ReturnsThis action returns a list of pw::DatabaseEntity objects. ExampleThis example shows how to get the number of database entities the given grid entity is using. $dom(1) is referencing an existing domain. Code puts [llength [$dom(1) getDatabaseEntities]] Output 2 getEllipticSolverAttribute
This action gets the named elliptic solver attribute. Parameters
ReturnsThis action returns the actual or default value of the attribute. setEllipticSolverAttribute
This action sets the named elliptic solver attribute. Parameters
ReturnsThis action returns nothing. ShapeConstraint
This attribute is the shape constraint of the structured domain. TypeThis attribute is a string with options < Free | Fixed | Database > or an explicit list of pw::DatabaseEntity objects. DefaultThe default for this attribute is Free. ShapeProjection
This attribute is the shape projection method when constrained to database entities. TypeThis attribute is a string with options < Closest | Linear > or an explicit normal for linear projection. When Linear is specified the projection uses the sub domain’s <DefaultProjectDirection>. DefaultThe default for this attribute is Closest. SolverEngine
This attribute is the elliptic solver engine employed when smoothing a structured domain. TypeThis attribute is a string with options < MultiGrid | SuccessiveOverRelaxation >. DefaultThe default for this attribute is set using the current value of the default pw::DomainStructured.SolverEngine. MultiGridRelaxationFactor
This attribute is the relaxation factor of the multi-grid algorithm. TypeThis attribute is Default or a float with the range (0.0, 2.0]. DefaultThe default for this attribute is Default. MultiGridProlongationFactor
This attribute is the Prolongation factor of the multi-grid algorithm. TypeThis attribute is Default or a float with the range (0.0, 2.0]. DefaultThe default for this attribute is Default. RelaxationFactor
This attribute is the relaxation factor of the succesive over- relaxtion algorithm. TypeThis attribute is a string with options < Optimal | Nominal > or a float with the range (0.0, 2.0]. DefaultThe default for this attribute is Optimal. InteriorControl
This attribute is the interior control function of a structured domain. TypeThis attribute is a string with options < ThomasMiddlecoff | Laplace | Fixed >. DefaultThe default for this attribute is the value in the InteriorControl default when the domain was created. EdgeControl
This attribute is the boundary control function of a structured domain Edge. TypeThis attribute is a string with options < HilgenstockWhite | StegerSorenson | None >. DefaultThe default for this attribute is the value in the EdgeControl default when the domain was created. EdgeSpacingCalculation
This attribute is the boundary control function spacing calculation method. TypeThis attribute is a string with options < Interpolate | Current | Adjacent > or an explicit spacing value with the range (0.0, infinity). DefaultThe default for this attribute is Interpolate. EdgeSpacingBlend
This attribute is the boundary control function spacing blend method. TypeThis attribute is a string with options < Exponential | Linear > or an explicit decay value with the range [1, infinity). DefaultThe default for this attribute is Expotential. EdgeAngleCalculation
This attribute is the boundary control function angle calculation method. TypeThis attribute is a string with options < Orthogonal | Interpolate | Current | Adjacent >. DefaultThe default for this attribute is Orthogonal. EdgeAngleBlend
This attribute is the boundary control function angle blend method. TypeThis attribute is a string with options < Exponential | Linear > or an explicit decay value with the range [1, infinity). DefaultThe default for this attribute is Exponential. EdgeConstraint
This attribute is the boundary constraints of the structured domain. TypeThis attribute is a string wth options < Fixed | Floating | Orthogonal >. DefaultThe default for this attribute is Fixed. |
This action gets the domain in which this is a subgrid.
$subgrid getDomain
This action gets the minimum ij limits of this subgrid.
$subgrid getMinimum
This action sets the minimum ij limits of this subgrid.
$subgrid setMinimum ij
This action gets the maximum ij limits of this subgrid.
$subgrid getMaximum
This action sets the maximum ij limits of this subgrid.
$subgrid setMaximum ij
This action gets the initialization method for this subgrid.
$subgrid getInitializeMethod ?-axis pointVar normalVar?
This action sets the initialization method for this subgrid.
$subgrid setInitializeMethod ?-axis point normal? method
This action gets the default projection direction for this subgrid.
$subgrid getDefaultProjectDirection
This action gets all database entities the grid entity is using.
$entity getDatabaseEntities
This action gets the named elliptic solver attribute.
$subgrid getEllipticSolverAttribute ?-edge index? att_name ?value_type?
This action sets the named elliptic solver attribute.
$subgrid setEllipticSolverAttribute ?-edge index? att_name att_value
This attribute is the shape constraint of the structured domain.
$subgrid get/setEllipticSolverAttribute ShapeConstraint < constraint | db_list >
This attribute is the shape projection method when constrained to database entities.
$subgrid get/setEllipticSolverAttribute ShapeProjection < method | normal >
This attribute is the elliptic solver engine employed when smoothing a structured domain.
$subgrid get/setEllipticSolverAttribute SolverEngine function
This attribute is the relaxation factor of the multi-grid algorithm.
$subgrid get/setEllipticSolverAttribute MultiGridRelaxationFactor < factor | value >
This attribute is the Prolongation factor of the multi-grid algorithm.
$subgrid get/setEllipticSolverAttribute MultiGridProlongationFactor < factor | value >
This attribute is the relaxation factor of the succesive over- relaxtion algorithm.
$subgrid get/setEllipticSolverAttribute RelaxationFactor < factor | value >
This attribute is the interior control function of a structured domain.
$subgrid get/setEllipticSolverAttribute InteriorControl func
This attribute is the boundary control function of a structured domain Edge.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeControl func
This attribute is the boundary control function spacing calculation method.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeSpacingCalculation < method | value >
This attribute is the boundary control function spacing blend method.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeSpacingBlend < method | value >
This attribute is the boundary control function angle calculation method.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeAngleCalculation method
This attribute is the boundary control function angle blend method.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeAngleBlend < method | value >
This attribute is the boundary constraints of the structured domain.
$subgrid get/setEllipticSolverAttribute ?-edge index? EdgeConstraint constraint
This default is the elliptic solver engine employed when smoothing a structured domain.
pw::DomainStructured get/setDefault SolverEngine function