Version: 13.0

    Show / Hide Table of Contents

    Class InteriorPermanentMagnetAndSynchronousReluctanceRotor

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    Rotor
    PermanentMagnetRotor
    InteriorPermanentMagnetAndSynchronousReluctanceRotor
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    Rotor._parent
    Rotor.Bore
    Rotor.DAxisAngle
    Rotor.DAxisAndQAxisConvention
    Rotor.InitialAngle
    Rotor.IsSkewed
    Rotor.Kair
    Rotor.MagnetFluxBarrierLength
    Rotor.NumberOfMagnetSegmentsInAxialDirection
    Rotor.NumberOfPoles
    Rotor.NumberOfSlices
    Rotor.OuterDiameter
    Rotor.OuterRadius
    Rotor.PolarInertia
    Rotor.RotorLength
    Rotor.RotorMaterialDatabase
    Rotor.UseSameMaterialAsStator
    Rotor.SkewSlices
    Rotor.ReportNames
    Rotor.OutputDefaultReportTo(String)
    Rotor.GetDefaultReportWithEncodedImages()
    Rotor.OutputActiveReportTo(String)
    Rotor.OutputActiveReportAsTextTo(String)
    Rotor.GetActiveReportWithEncodedImages()
    Rotor.OutputNamedReportTo(String, String)
    Rotor.OutputNamedReportAsMastaReport(String, String)
    Rotor.OutputNamedReportAsTextTo(String, String)
    Rotor.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.ElectricMachines
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class InteriorPermanentMagnetAndSynchronousReluctanceRotor : PermanentMagnetRotor, IEquatable<APIBase>

    Properties

    CoolingDuctLayers

    Declaration
    public ReadOnlyCollection<CoolingDuctLayerSpecification> CoolingDuctLayers { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CoolingDuctLayerSpecification>

    FluxBarrierStyle

    Declaration
    public FluxBarrierStyle FluxBarrierStyle { get; set; }
    Property Value
    Type Description
    FluxBarrierStyle

    NotchSpecifications

    Declaration
    public ReadOnlyCollection<NotchSpecification> NotchSpecifications { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<NotchSpecification>

    NumberOfCoolingDuctLayers

    Declaration
    public int NumberOfCoolingDuctLayers { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfMagnetFluxBarrierLayers

    Declaration
    public int NumberOfMagnetFluxBarrierLayers { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfNotchSpecifications

    Declaration
    public int NumberOfNotchSpecifications { get; set; }
    Property Value
    Type Description
    System.Int32

    RotorType

    Declaration
    public RotorType RotorType { get; set; }
    Property Value
    Type Description
    RotorType

    UShapeLayers

    Declaration
    public ReadOnlyCollection<UShapedLayerSpecification> UShapeLayers { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<UShapedLayerSpecification>

    VShapeMagnetLayers

    Declaration
    public ReadOnlyCollection<VShapedMagnetLayerSpecification> VShapeMagnetLayers { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<VShapedMagnetLayerSpecification>

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top