Reference page for RadialGeometry
Contents
- Summary
- this = RadialGeometry(arguments) Base class for radial geometries.
- this.copy_domain(arguments) Copy domain and apply necessary rotations or
- this.parse_nodes(arguments) Parse interesting nodes after meshing.
- this.sector_angle(arguments) Angle of symmetry sector.
- this.shift_elementary_nodes(arguments) Apply symmetry shift.
Summary
RadialGeometry Base class for radial geometries.
This class is the lowest-level fully working class for representing radial-flux geometries. It can handle radial replication of geometry segments. If remanence_direction is specified for any domain, its sign is flipped with each replication.
The following properties must be defined in this.dimensions (not recommended), or as methods of subclasses of RadialGeometry (highly recommended):
- Nrep : number of mesh replications
- symmetry_period : symmetry period of winding etc.
- sector_angle : angular span of elementary geometry. Documentation for RadialGeometry doc RadialGeometry
PROPERTIES
METHODS
Class methods are listed below. Inherited methods are not included.
this = RadialGeometry(arguments) Base class for radial geometries.
This class is the lowest-level fully working class for representing radial-flux geometries. It can handle radial replication of geometry segments. If remanence_direction is specified for any domain, its sign is flipped with each replication.
The following properties must be defined in this.dimensions (not recommended), or as methods of subclasses of RadialGeometry (highly recommended):
- Nrep : number of mesh replications
- symmetry_period : symmetry period of winding etc.
- sector_angle : angular span of elementary geometry.
this.copy_domain(arguments) Copy domain and apply necessary rotations or
translations.
new = copy_domain(this, old_domain, sector_shift)
DEFAULT behaviour: rotate domain remanence and orientation directions, if any, by sector_shift.
this.parse_nodes(arguments) Parse interesting nodes after meshing.
parse_nodes(this, Surfaces)
Sets the following properties of this:
- n_ag
- n_dir
- n_cw
- n_ccw
based on the information in Surfaces typically returned by gw .
this.sector_angle(arguments) Angle of symmetry sector.
sector_angle(this)
Usually subclassed, but by default returns this.dimensions.*sector_angle*.