BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
corc.winding.Layer Class Reference

Public Member Functions

 __init__ (self, winding, int index, float radius)
float phi (self, float tape_or_edge_angle, float s)

Public Attributes

 winding = winding
 index = index
 radius = radius
int sigma = 0 else -1
 tape_angle = winding.tapeWidth / radius
float gap_angle = 2.0 * math.pi / winding.numTapesPerLayer - self.tape_angle
list tapes

Constructor & Destructor Documentation

◆ __init__()

corc.winding.Layer.__init__ ( self,
winding,
int index,
float radius )

Member Function Documentation

◆ phi()

float corc.winding.Layer.phi ( self,
float tape_or_edge_angle,
float s )
Body angle of a cross-section feature at arc length s.

Member Data Documentation

◆ gap_angle

float corc.winding.Layer.gap_angle = 2.0 * math.pi / winding.numTapesPerLayer - self.tape_angle

◆ index

corc.winding.Layer.index = index

◆ radius

corc.winding.Layer.radius = radius

◆ sigma

int corc.winding.Layer.sigma = 0 else -1

◆ tape_angle

corc.winding.Layer.tape_angle = winding.tapeWidth / radius

◆ tapes

list corc.winding.Layer.tapes
Initial value:
= [Tape(self, k, index * 0.5 * dphi + k * dphi)
for k in range(winding.numTapesPerLayer)]

◆ winding

corc.winding.Layer.winding = winding

The documentation for this class was generated from the following file: