API reference
- class : emdtool emdtool Main EMDtool utility class.
Analysis utilities
Folder with the following files / classes / subfolders:
- function : Analysis utilities/Grids/old_MTPAinterpolant/compute compute Compute operating-point behaviour
- function : Analysis utilities/Grids/old_MTPAinterpolant/init init is a script.
- function : Analysis utilities/Pre-processing/calculate_EW_length calculate_EW_length Calculate approximate axial length of end-winding.
- function : Analysis utilities/Pre-processing/calculate_turn_length calculate_turn_length Set turn length for standard distributed winding.
- function : Analysis utilities/Pre-processing/calculate_turn_length_axial calculate_turn_length_axial Calculate turn length of an axial-flux
- function : Analysis utilities/Pre-processing/contents Folder with the following files / classes / subfolders:
- function : Analysis utilities/Pre-processing/get_periodicityFactor get_periodicityFactor returns the periodicity factor.
- function : Analysis utilities/contents Folder with the following files / classes / subfolders:
- function : Analysis utilities/estimate_AC_copper_losses estimate_AC_copper_losses AC loss calculation using a post-processing
- function : Analysis utilities/estimate_AC_copper_losses_rectangular estimate_AC_copper_losses AC loss calculation using a post-processing
- function : Analysis utilities/maximum_demag_field maximum_demag_field Maximum instantaneous demagnetization field across geometry.
- class : Analysis utilities/Equivalent Circuits/InverseGammaCircuit InverseGammaCircuit methods:
- class : /Equivalent Circuits/SynEquivalentCircuit SynEquivalentCircuit methods:
- class : IMEquivalentCircuit IMEquivalentCircuit is a class.
- class : /Grids/MTPAinterpolant MTPAinterpolant Interpolant for post-processing field-weakening
- class : /Grids/NTGrid NTGrid methods:
- class : /Grids/NTGridDQ NTGridDQ Speed-torque grid from d-q grid data.
- class : /Grids/NTGridNT
- class : /Grids/OPsimulator OPsimulator Class for analysing operating points.
- class : /Grids/SMGridCalculator_DQ SMGridCalculator_DQ DQ-grid calculator for synchronous machines.
- class : /Grids/SMGridCalculator_NT SMGridCalculator_NT (rpm, T) operating point grid calculator.
- class : /Grids/SMGridCalculator_NTfromDQ SMGridCalculator_NTfromDQ methods:
- class : MTPAinterpolant MTPAinterpolant Interpolant for post-processing field-weakening
- class : OPiterator OPiterator Backward compatibility proxy class.
FE Functionality
Folder with the following files / classes / subfolders:
- function : FE Functionality/Elements and Shape Functions/Nodal Elements/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Elements and Shape Functions/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Elements and Shape Functions/mappingTerms mappingTerms.
- function : FE Functionality/Matrix Assembly/FEdotProduct dotProduct vectorized dot product for FE matrix assembly.
- function : FE Functionality/Matrix Assembly/assemble_TotalMasterSlaveMatrix assemble_TotalMasterSlaveMatrix elimination matrix for master-slave
- function : FE Functionality/Matrix Assembly/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Matrix Assembly/crossProduct crossProduct Cross product in 2D or 3D.
- function : FE Functionality/Matrix Assembly/dotProduct dotProduct vectorized dot product.
- function : FE Functionality/Matrix Assembly/get_1DQuadPoints internal_getQuadPoints returns 1D Gaussian quadrature points;
- function : FE Functionality/Matrix Assembly/get_1DQuadPoints_10 get_1DQuadPoints_10 Quadrature points for [0,1]
- function : FE Functionality/Matrix Assembly/get_2DtriangleIntegrationPoints get_2DtriangleIntegrationPoints Gaussian quadrature points and weights.
- function : FE Functionality/Matrix Assembly/get_AssemblyParameters get_AssemblyParameters is a function.
- function : FE Functionality/Matrix Assembly/matrixDeterminant matrixDeterminant3D Matrix determinant (3x3).
- function : FE Functionality/Matrix Assembly/matrixTimesVector matrixTimesVector is a function.
- function : FE Functionality/Matrix Assembly/sparseAdd sparseAdd add entries to the sparse matrix struct.
- function : FE Functionality/Matrix Assembly/sparseFinalize sparseFinalize assemble sparse matrix from sparse struct.
- function : FE Functionality/Matrix Assembly/sparsediag sparsediag sparse diagonal matrix.
- function : FE Functionality/Mesh/Airgap mesh/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Mesh/Airgap mesh/singleLayerAGtriangulation_2 singleLayerAGtriangulation Single-layer air-gap triangulation.
- function : FE Functionality/Mesh/Airgap mesh/singleLayerAGtriangulation_2nd singleLayerAGtriangulation Single-layer air-gap triangulation.
- function : FE Functionality/Mesh/Mesh utilities/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Mesh/Mesh utilities/edge_defitions_to_edges edge_defitions_to_edges returns edge indices corresponding to edge definitions
- function : FE Functionality/Mesh/Mesh utilities/parse_trimesh_incidence parse_trimesh_incidence is a function.
- function : FE Functionality/Mesh/Mesh utilities/points_to_elements_and_coordinates pointSources2Elements_faster generates point-wise data for mesh.
- function : FE Functionality/Mesh/Mesh utilities/sortRadialEdges sortSegmentEdges sorts nodes of circumferentially.
- function : FE Functionality/Mesh/Mesh utilities/sortSegmentEdges sortSegmentEdges sorts nodes of circumferentially.
- function : FE Functionality/Mesh/Mesh utilities/sortXEdges sortSegmentEdges sorts nodes according to y coordinate.
- function : FE Functionality/Mesh/Mesh utilities/sortYEdges sortSegmentEdges sorts nodes according to y coordinate.
- function : FE Functionality/Mesh/Meshes_3D/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Mesh/Meshes_3D/get_PrismIntegrationPoints get_PrismIntegrationPoints Quadrature points for a unit prism.
- function : FE Functionality/Mesh/Other meshes/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/Mesh/Other meshes/getEdges getEdges returns the edge definition.
- function : FE Functionality/Mesh/Other meshes/order_t2e order_t2e orders the triangles-to-edges matrix.
- function : FE Functionality/Mesh/contents Folder with the following files / classes / subfolders:
- function : FE Functionality/contents Folder with the following files / classes / subfolders:
- class : FE Functionality/Elements and Shape Functions/Elements/ElementBase Elements ElementBase class for finite element implementation
- class : Prism1 Prism1 Simple z-extruded prism.
- class : Prism2 Prism2 is a class.
- class : Quad1 Quad1 is a class.
- class : Triangle1 Triangle1 is a class.
- class : Triangle2I Triangle2I is a class.
- class : Elements Elements Enumeration of element types
- class : IDfun IDfun is a class.
- class : Nedelec2D Nedelec2D class for 2D Nedelec shape functions.
- class : Nedelec3DPrism Nedelec3D class for 3D Nedelec shape functions.
- class : /Elements and Shape Functions/Nodal Elements/Nodal2D Nodal2D Lagrange (nodal) shape function in 2D.
- class : Operators {
- class : /Matrix Assembly/MagneticsJacobian MagneticsJacobian Jacobian constructor for magnetic problems.
- class : /Matrix Assembly/MatrixConstructor MatrixConstructor Constructor for FE matrices.
- class : BoundaryMatrixConstructor BoundaryMatrixConstructor is a class.
- class : MatrixConstructorBase MatrixConstructorBase is a class.
- class : MatrixConstructor_nonConforming MatrixConstructor_nonConforming is a class.
- class : /Mesh/Boundary Boundary Base class for boundaries.
- class : /Mesh/DirichletBoundary DirichletBoundary methods:
- class : /Mesh/MeshBase MeshBase methods:
- class : /Mesh/PeriodicBoundary PeriodicBoundary methods:
- class : /Mesh/Airgap mesh/LinearSlidingAirgap LinearSlidingAirgap Airgap class for sliced AFM models.
- class : /Mesh/Airgap mesh/SlidingAirgap SlidingAirgap Sliding airgap model for radial-flux machines.
- class : /Mesh/Airgap mesh/SlidingAirgapBase SlidingAirgapBase methods:
- class : Airgap Airgap Base class for airgap geometries.
- class : /Mesh/Mesh Generation/MatlabMesher MatlabMesher methods:
- class : /Mesh/Mesh Generation/MesherBase MesherBase methods:
- class : /Mesh/Mesh Generation/gw gw methods:
- class : MeshView MeshView is a class.
- class : /Mesh/Meshes_3D/ExtrudedPrismMesh ExtrudedPrismMesh Class for extruded prism meshes.
- class : /Mesh/Meshes_3D/Nodal3D Nodal3D methods:
- class : /Mesh/Meshes_3D/SimpleExtrudedMesh SimpleExtrudedMesh Simple extruded mesh.
- class : /Mesh/Meshes_3D/TetMesh TetMesh minimal mesh of 3D tetrahedrons.
- class : MeshBase3D MeshBase3D a base class for some 3D meshes
- class : Nodal3D_UpExtruded Nodal3D_UpExtruded is a class.
- class : Nodal3D_extruded Nodal3D_extruded Nodal shape function for extruded elements.
- class : PrismMeshBase3D PrismMeshBase3D A base class for a 3D mesh with prismatic elements.
- class : /Mesh/Other meshes/Mesh Mesh Class for mesh objects.
- class : /Mesh/Other meshes/SimpleMesh SimpleMesh Basic mesh class.
- class : unusedMesh Mesh Class for mesh objects.
- class : RotatedMeshView RotatedMeshView is a class.
Geometry
Folder with the following files / classes / subfolders:
- function : Geometry/Geometry representation/Origin Origin Create a
at origin. - function : Geometry/Geometry representation/contents Folder with the following files / classes / subfolders:
- function : Geometry/Motor geometries/contents Folder with the following files / classes / subfolders:
- function : Geometry/contents Folder with the following files / classes / subfolders:
- class : Geometry/Circle Circle Helper class for circular surfaces.
- class : Domain Domain Domain class.
- class : GeoBase GeoBase Base class for geometries.
- class : LaminatedDomain LaminatedDomain Laminated domain.
- class : Surface SURFACE Class for representing elementary surfaces.
- class : / representation/Arc Arc methods:
- class : / representation/Curve CURVE Abstract base class for representing line segments and circle arcs
- class : / representation/Line Line methods:
- class : / representation/Point POINT Class for representing points in a geometry.
- class : / representation/geo enumeration
- class : /Motor geometries/AxialGeometry AxialGeometry Base class for 2D axial / linear geometries.
- class : /Motor geometries/RadialGeometry RadialGeometry Base class for radial geometries.
Materials
Folder with the following files / classes / subfolders:
- function : Materials/Analytical functions/H_langevin_single H_langevin_single Analytical H(B) function.
- function : Materials/Analytical functions/b_langevin_single b_langevin_single Analytical B(H) function.
- function : Materials/Analytical functions/m_langevin_single m_langevin_single Analytical M(H) function.
- function : Materials/Fitting functions/contents Folder with the following files / classes / subfolders:
- function : Materials/Fitting functions/derivate_pp derivate_pp derivates a piecewise-defined polynomial
- function : Materials/Fitting functions/err_double_langeving err_double_langeving is a function.
- function : Materials/Fitting functions/err_steinmetz err_steinmetz is a function.
- function : Materials/Fitting functions/err_steinmetz_TD err_steinmetz_TD is a function.
- function : Materials/Fitting functions/err_steinmetz_hystonly err_steinmetz_hystonly is a function.
- function : Materials/Iron losses/contents Folder with the following files / classes / subfolders:
- function : Materials/Iron losses/frequency_domain_Bertotti frequency_domain_Bertotti Compute iron losses with freq-domain Bertotti
- function : Materials/Iron losses/time_domain_Steinmetz time_domain_Steinmetz Iron losses from time-domain Steinmetz model.
- function : Materials/Materials/Arnon5 Arnon5 Construct Arnon5 material object
- function : Materials/Materials/M250_35A M250_35A Construct M250-35A material object
- function : Materials/Materials/NO12 NO12 Construct NO12 material object
- function : Materials/Materials/NO20 NO20 Construct NO20 material object
- function : Materials/Materials/Permalloy65 Vacodur49 Create Vacodur49 material object.
- function : Materials/Materials/S275N S275N S275N steel from very limited BH-data.
- function : Materials/Materials/Somaloy_HR700_3p Somaloy_HR700_3p Somaloy material object.
- function : Materials/Materials/Vacodur49 Vacodur49 Create Vacodur49 material object.
- function : Materials/Materials/YS550 YS550 YS550 steel from very limited BH-data.
- function : Materials/Materials/contents Folder with the following files / classes / subfolders:
- function : Materials/Materials/get_defaultMaterials get_defaultMaterials Returns the BH curve for old built-in materials
- function : Materials/Materials/get_materialData get_materialData Get material data struct.
- function : Materials/contents Folder with the following files / classes / subfolders:
- function : Materials/skindepth skindepth Skin depth of material.
- class : Materials/InhomogeneousMaterial InhomogeneousMaterial Inhomogeneous material properties class.
- class : Material Material Basic isotropic material class.
- class : MaterialBase MaterialBase Base class for materials.
- class : /Hysteretic materials, WIP/HysteresisModel HysteresisModel Base class for hysteresis models.
- class : /Hysteretic materials, WIP/HystereticMaterial HystereticMaterial Material class for hysteretic materials.
- class : /Hysteretic materials, WIP/HysteronModel HysteronModel Base class for vector hysteron models
- class : /Hysteretic materials, WIP/PlayModel PlayModel Play hysteron model.
- class : /Hysteretic materials, WIP/StopModel StopModel Hysteresis model based on Stop hysteron.
- class : MaterialSet MaterialSet Container class.
- class : //SteelLibrary SteelLibrary Static class for creating electrical steel Material
- class : Arnon7 Arnon7 Arnon7 Material object.
- class : PMlibrary PMlibrary Static class for creating permanent-magnet Material objects.
- class : deprecated_Vacodur49 Vacodur49 Vacodur49 Material object.
- class : /Permanent magnet material models/DemagMaterial1 DemagMaterial1 Simple demagnetizable magnet material model.
Problems
Folder with the following files / classes / subfolders:
- function : Problems/Magnetics/Post-processing/calculate_B calculate_B calculates flux density.
- function : Problems/Magnetics/Post-processing/compute_inductances_static_averaging compute_inductances_static_averaging Inductanc computation.
- function : Problems/Magnetics/Post-processing/contents Folder with the following files / classes / subfolders:
- function : Problems/Magnetics/contents Folder with the following files / classes / subfolders:
- function : Problems/contents Folder with the following files / classes / subfolders:
- class : Problems/Magnetics/MagneticsProblem MagneticsProblem Class for solving magnetics problems.
- class : HarmonicSolution HarmonicSolution is a class.
- class : MagneticsSolution MagneticsSolution Class for representing the solution to MagneticsProblem.
- class : SimulationParameters SimulationParameters Parameters for MagneticsProblem solutions.
- class : StaticSolution StaticSolution is a class.
- class : SteppingSolution SteppingSolution is a class.
- class : /Mechanics/CentrifugalStressProblem CentrifugalStressProblem Class for simple centrifugal stress problems.
- class : /Mechanics/CentrifugalStressSolution CentrifugalStressSolution Solution of a centrifugal stress problem.
- class : /Thermals/Analysis/Connections/BoundaryConnection BoundaryConnection Basic heat transfer boundary.
- class : /Thermals/Analysis/Connections/Node2NodeConnection Node2NodeConnection Textbook connection between two nodes.
- class : /Thermals/Analysis/Connections/ThermalNetworkConnection ThermalNetworkConnection Abstract base class for connections.
- class : /Thermals/Analysis/Connections/VolumeConnection VolumeConnection Connection between heat generation and external nodes.
- class : /Thermals/Analysis/Model and solutions/SteadyStateThermalSolution SteadyStateThermalSolution Steady-state thermal solution.
- class : /Thermals/Analysis/Model and solutions/ThermalModel ThermalModel Basic model-problem class for thermal problems.
- class : /Thermals/Analysis/Model and solutions/ThermalModelElement ThermalModelElement Base class for thermal model components.
- class : /Thermals/Analysis/Model and solutions/ThermalSolution ThermalSolution Base class for thermal solutions.
- class : /Thermals/Analysis/Nodes/AmbientNode AmbientNode Class for fixed-temperature nodes.
- class : /Thermals/Analysis/Nodes/AverageTempNode MaxTempNode Dummy-like node for picking the maximum temperature.
- class : /Thermals/Analysis/Nodes/MaxTempNode MaxTempNode Dummy-like node for picking the maximum temperature.
- class : /Thermals/Analysis/Nodes/PlusDiffNode PlusDiffNode Linear combination node
- class : /Thermals/Analysis/Nodes/ThermalNode ThermalNode General class for textbook thermal node.
- class : /Thermals/Analysis/Nodes/WeightedAverageNode WeightedAverageNode Weighted temperature average.
- class : ThermalConstants ThermalConstants is a class.
- class : /Thermals/RF_specific_components/AirgapThermalModel AirgapThermalModel Simple model for airgap heat transfer.
- class : /Thermals/RF_specific_components/CoolingChannelModel CoolingChannelModel Convenience model for cooling channels.
- class : /Thermals/RF_specific_components/FlowHeatSinkConnection FlowHeatSinkConnection Coolant flow acting as a heat sink.
- class : /Thermals/RF_specific_components/RFThermalModel RFThermalModel Simple thermal model for radial-flux machines.
- class : /Thermals/RF_specific_components/SimpleJacketThermalModel SimpleJacketThermalModel Simple model for cooling jacket.
- class : /Thermals/RF_specific_components/StrandedWindingThermalModel StrandedWindingThermalModel Class for stranded windings.
- class : /Thermals/RF_specific_components/WindingThermalModel WindingThermalModel More-general winding thermal model.
Templates
Folder with the following files / classes / subfolders:
- function : Templates/Annotations/contents Folder with the following files / classes / subfolders:
- function : Templates/Rotors/contents Folder with the following files / classes / subfolders:
- function : Templates/Stators/contents Folder with the following files / classes / subfolders:
- function : Templates/contents Folder with the following files / classes / subfolders:
- class : Templates/AFmodel only types given?
- class : LinearGeoBase LinearGeoBase methods:
- class : RFmodel RFmodel Simple class for radial-flux machines.
- class : /Annotations/Annotable Annotable Base class for annotable geometries.
- class : /Annotations/AnnotationBase AnnotationBase Base class for annotations.
- class : /Annotations/CurveAnnotation CurveAnnotation Class for curve annotations.
- class : LayoutCompatible LayoutCompatible Base class for templates compatible with the
- class : /Rotors/BreadloafRotor BreadloafRotor Template for rotors with breadloaf PMs.
- class : /Rotors/ClassicIPM ClassicIPM High-speed / industrial style IPM rotor.
- class : /Rotors/CoatedRotor CoatedRotor Rotor with a conductive coat/sleeve.
- class : /Rotors/FWRotor1 FWRotor1 Template for a rotor with field-winding.
- class : /Rotors/HSIPM HSIPM High-speed IPM rotor
- class : /Rotors/HSIPM1 HSIPM1 Deprecated class.
- class : /Rotors/HSIPM2 HSIPM2 Deprecated
- class : /Rotors/LinearSPM LinearSPM methods:
- class : /Rotors/LinearSlottedRotor1 LinearSlottedRotor1 Super-simple slotted AF rotor.
- class : /Rotors/LinearSlottedRotorBase LinearSlottedRotorBase methods:
- class : /Rotors/LinearSynRotorBase LinearSynRotorBase methods:
- class : /Rotors/MassivePM MassivePM Template for massive-PM rotors.
- class : /Rotors/PoledIPM1 PoledIPM1 methods:
- class : /Rotors/PoledIPM2 PoledIPM2 Simple IPM model with a salient pole.
- class : /Rotors/SPM1 SPM1 Template for a surface-PM rotor.
- class : SPM1 SPM1 Template for a surface-PM rotor.
- class : /Rotors/SPM2 SPM2 Template for a surface-PM rotor.
- class : /Rotors/SRMRotor1 SRMRotor1 Switched-reluctance / FSM type salient rotor
- class : /Rotors/ShieldedSPM ShieldedSPM methods:
- class : /Rotors/SlottedRotor1 SlottedRotor1 Simple template for a slotted rotor.
- class : /Rotors/SpokeRotor1 default dimensions
- class : /Rotors/SynRMrotor1 SynRMrotor1 methods:
- class : /Rotors/VIPM1 VIPM1 V-shape IPM rotor.
- class : SlottedRotorBase SlottedRotorBase Base class for slotted radial-flux rotors.
- class : SynRotorBase SynRotorBase Base class for synchronous machine rotors.
- class : /Slicing/Sliced Models/AFModelWithSkew RFModelWithSkew Skewed and sliced radial-flux model.
- class : /Slicing/Sliced Models/RFModelWithSkew RFModelWithSkew Skewed and sliced radial-flux model.
- class : /Slicing/Sliced Models/SlicedMotorModel SlicedMotorModel Base class for sliced motor models.
- class : /Slicing/Slices/AFSlice AFSlice methods:
- class : /Slicing/Slices/ModelSlice ModelSlice Base class for representing slices.
- class : /Slicing/Slices/RFSlice RFSlice Slice class for radial-flux machines.
- class : /Slots/CooledSlot1 CooledSlot1 methods:
- class : /Slots/FloodedSlot1 FloodedSlot1 methods:
- class : /Slots/RotorSlot1 RotorSlot1 Rotor slot shape 1.
- class : /Slots/RotorSlot2 RotorSlot2 Rotor slot shape 2.
- class : /Slots/RotorSlot3 RotorSlot3 Rotor slot shape 3.
- class : /Slots/RotorSlot4 RotorSlot4 Completely rectangular rotor slot shape.
- class : /Slots/Slot1 Slot1 Basic stator slot shape.
- class : /Slots/Slot1b Slot1b A successor of the Slot1 class, with multiple slot openings.
- class : /Slots/SlotShapeBase SlotShapeBase Base class for slot shapes.
- class : /Slots/StatorSlotShape SlotShapeBase Base class for slot shapes.
- class : /Slots/WoundSlot WoundSlot Base class for slots supporting automatic winding generation.
- class : RotorSlotShape RotorSlotShape Base class for rotor slots.
- class : SlotShapeBase SlotShapeBase Base class for slot shapes.
- class : SlotShapeWrapper SlotShapeWrapper A wrapper class for one-off slot geometries.
- class : /Stators/AFStatorBase AFStatorBase Base class for axial-flux stators
- class : /Stators/FormWound1 FormWound1 methods:
- class : /Stators/LinearStator LinearStator methods:
- class : /Stators/OutrunnerFrame OutrunnerFrame methods:
- class : /Stators/PCBStator PCBStator methods:
- class : /Stators/SlotlessStator SlotlessStator Simple class for slotless stators.
- class : /Stators/Standard Standard methods:
- class : /Stators/Stator Stator General-purpose stator class for symmetric slotted stators.
- class : /Stators/StatorBase StatorBase Base class for radial-flux stators.
- class : /Stators/YASAStator YASAStator Axial yokeless stator.
Third-party
- class : DXFtool DXFtool v1.0 for reading and plotting DXF files in Matlab figures.
Windings and Circuits
- class : /Circuit Analysis/CircuitGraph CircuitGraph methods:
- class : /Circuit Analysis/ConcentratedWindingSpec ConcentratedWindingSpec methods:
- class : /Circuit Analysis/DistributedWindingSpec DistributedWindingSpec Winding specification class for distributed
- class : /Circuit Analysis/FieldWindingSpec FieldWindingSpec Winding specification object for field-windings.
- class : /Circuit Analysis/PolyphaseWindingSpec PolyphaseWindingSpec Winding specification class.
- class : /Circuit Analysis/SpaceVectors SpaceVectors Class for handling generalized Park-Clarke and inverse
- class : /Circuit Analysis/WindingLayout WindingLayout Factory class for winding layout matrices.
- class : ParkClarke ParkClarke Legacy compatibility class.
- class : /FE Circuits/CageCircuit CageCircuit methods:
- class : /FE Circuits/Circuit Circuit Simple base class for circuits modelled with the AVI
- class : /FE Circuits/ExtrudedBlockCircuit ExtrudedBlockCircuit Circuit for massive conductor blocks.
- class : /FE Circuits/LaminatedCircuit LaminatedCircuit Class for modelling classical eddy currents in
- class : /FE Circuits/PolyphaseCircuit PolyphaseCircuit Class for finite-element representation of polyphase
- class : BlockCircuit BlockCircuit Circuit for single massive conductors.
- class : CircuitBase CircuitBase Abstract base class for finite-element Circuits.
- class : CircuitSet CircuitSet Class for handling operations on several circuits.
- class : Circuits Circuits is a class.
- class : /FE Circuits/Conductors/PointConductor PointConductor methods:
- class : /FE Circuits/Conductors/SolidConductor SolidConductor methods:
- class : /FE Circuits/Conductors/SplitConductor SplitConductor methods:
- class : /FE Circuits/Conductors/StrandedConductor StrandedConductor methods:
- class : Conductor Conductor Base class for conductors.
- class : SheetCircuit SheetCircuit is a class.
- class : SliceableCircuit SliceableCircuit Base class for Circuits suitable for slicing.
- class : /FE Circuits/Sources/ShortCircuit ShortCircuit Source for modelling three-phase short-circuits.
- class : /FE Circuits/Sources/VoltageSource VoltageSource Voltage source class for MagneticsProblem.
- class : /FE Circuits/Sources/VoltageSourceBase VoltageSourceBase methods:
- class : CircuitSource CircuitSource Base class for circuit sources.
- class : /Modulators/PhaseCutModulator PhaseCutModulator Phase-cut voltage modulator.
- class : /Modulators/SVPWM_Modulator SVPWM_Modulator Basic Modulator.
- class : /Modulators/SineTriangleModulator SineTriangleModulator methods:
- class : /Modulators/SinusoidalModulator SinusoidalModulator Sinusoidal voltage modulator.
- class : /Modulators/SpaceVectorModulator SpaceVectorModulator Prototype multiphase space vector modulator.
- class : Modulator Base class for modulators.
- class : /Winding layouts/HairpinLayout HairpinLayout methods:
- class : /Winding layouts/HollowConductorLayout HollowConductorLayout Layout for hollow conductors.
- class : /Winding layouts/RectangularLayout RectangularLayout Layout for rectangular conductors.
- class : /Winding layouts/RoundWireLayout RoundWireLayout Winding layout class for random-wound coils.
- class : /Winding layouts/UniformLayout UniformLayout Layout specification for non-specified layouts:
- class : /Winding layouts/WindingLayoutBase WindingLayoutBase Base class for winding layouts.
-
class : MultiSurfaceLayout MultiSurfaceLayout Base class for Layouts supporting multiple ## Folder with the following files / classes / subfolders:
- class : defs defs is a class.
- class : emdconstants emdconstants is a class.
to_be_relocated
Folder with the following files / classes / subfolders:
- function : to_be_relocated/Geometry3D/assemble_current_source_vector_3D parsing
- function : to_be_relocated/Geometry3D/element_centers element_centers Mass centers of given elements.
- function : to_be_relocated/Geometry3D/get_3DtetIntegrationPoints get_3DtetIntegrationPoints Quadrature data for tetrahedron
- function : to_be_relocated/Mechanical analysis/contents Folder with the following files / classes / subfolders:
- function : to_be_relocated/Windings/cageMatrix_1 Cr = cageMatrix_1 Returns the loop matrix for a rotor cage with Qr
- function : to_be_relocated/Windings/rotorConnectionMatrix rotorConnectionMatrix returns the loop matrices for the rotor cage.
- function : to_be_relocated/contents Folder with the following files / classes / subfolders:
- function : to_be_relocated/ichol_automatic ichol_automatic is a function.
- function : to_be_relocated/order_edges order_edges orders edges.
- class : to_be_relocated/AFmodel2 AFmodel2 methods:
- class : AirgapContainer AirgapContainer Container class for one or more airgap models.
- class : GeoHelper GeoHelper methods:
- class : GeoParser GeoParser methods:
- class : GeometryReplicator GeometryReplicator methods:
- class : MotorModelBase MotorModelBase Base class for magnetics models.
- class : RFmodel2 RFmodel2 methods:
- class : dxfreader dxfreader Low-functionality dxf reader.
- class : /Geometry3D/EdgeBoundaryMatrix EdgeBoundaryMatrix methods:
- class : /Geometry3D/LinearAVSolver LinearAVSolver methods:
- class : /Geometry3D/NodalBoundaryMatrix NodalBoundaryMatrix methods:
- class : /Geometry3D/OctTree OctTree methods:
- class : /Geometry3D/PointData PointData methods:
- class : /Geometry3D/gw3D gw3D methods:
- class : /Geometry3D/Geometry extrusion/AxialGeometryExtruder AxialGeometryExtruder methods:
- class : /Geometry3D/Geometry extrusion/GeometryExtruder GeometryExtruder methods:
- class : /Geometry3D/Geometry extrusion/GlueDomain GlueDomain methods:
- class : /Geometry3D/Geometry extrusion/RadialGeometryExtruder RadialGeometryExtruder methods:
- class : Nedelec3D Nedelec3D class for 3D Nedelec shape functions.
- class : /Geometry3D/Objects_3D/eCurve eCurve methods:
- class : /Geometry3D/Objects_3D/eObject eObject methods:
- class : /Geometry3D/Objects_3D/ePoint ePoint methods:
- class : /Geometry3D/Objects_3D/eSurface eSurface methods:
- class : /Geometry3D/Objects_3D/eVolume eVolume methods:
- class : /Mechanical analysis/MechMesh MechMesh methods:
- class : /Mechanical analysis/MechUtil MechUtil methods:
- class : /Mechanical analysis/ShellEdge ShellEdge Convenience class for handling shell edges.
- class : Nodal2D_Quad Nodal2D_Quad is a class.
- class : NodalBase NodalBase is a class.
- class : Quad Quad is a class.
- class : SimpleMesh2 SimpleMesh2 is a class.
utilities
Miscellaneous utilities classes and functions.
- class : Counter Counter Counter object for getting unique IDs etc.
- class : GIFFile GIFFile is a class.
- class : HashMap HashMap is a class.
- class : Indexable Indexable is a class.
- class : ProxyObject ProxyObject is a class.
- class : SLContainer SLContainer A SMEKlib container class for key-value pairs.