Class ThermalElectricMachine
Inheritance
System.Object
ThermalElectricMachine
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class ThermalElectricMachine : ElectricMachineDesignBase, IEquatable<APIBase>
Properties
CoolingChannelsForThermalAnalysis
Declaration
public ReadOnlyCollection<CoolingChannelForThermalAnalysis> CoolingChannelsForThermalAnalysis { get; }
Property Value
ElectricMachine
Declaration
public ElectricMachineDetail ElectricMachine { get; }
Property Value
FrontThermalEndWinding
Declaration
public ThermalEndWinding FrontThermalEndWinding { get; }
Property Value
IncludeResultLocationsFromElectricMachineDesign
Declaration
public bool IncludeResultLocationsFromElectricMachineDesign { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LoadCaseGroups
Declaration
public ReadOnlyCollection<ThermalLoadCaseGroup> LoadCaseGroups { get; }
Property Value
MachineOrientation
Declaration
public CylinderOrientation MachineOrientation { get; set; }
Property Value
RearThermalEndWinding
Declaration
public ThermalEndWinding RearThermalEndWinding { get; }
Property Value
ResultsLocationsSpecification
Declaration
public ResultsLocationsSpecification ResultsLocationsSpecification { get; }
Property Value
Rotor
Declaration
public ThermalRotor Rotor { get; }
Property Value
RotorSetup
Declaration
public RotorSetup RotorSetup { get; }
Property Value
SelectedSetup
Declaration
public ThermalElectricMachineSetup SelectedSetup { get; }
Property Value
Setups
Declaration
public ReadOnlyCollection<ThermalElectricMachineSetup> Setups { get; }
Property Value
Stator
Declaration
public ThermalStator Stator { get; }
Property Value
StatorSetup
Declaration
public StatorSetup StatorSetup { get; }
Property Value
Methods
AddLoadCaseGroup(String)
Declaration
public ThermalLoadCaseGroup AddLoadCaseGroup(string name = "Load Case Group")
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
AddSetup()
Declaration
public ThermalElectricMachineSetup AddSetup()
Returns
DuplicateSetup(ThermalElectricMachineSetup)
Declaration
public ThermalElectricMachineSetup DuplicateSetup(ThermalElectricMachineSetup setup)
Parameters
Returns
RemoveAllLoadCaseGroups()
Declaration
public void RemoveAllLoadCaseGroups()
RemoveLoadCaseGroupNamed(String)
Declaration
public bool RemoveLoadCaseGroupNamed(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
SetupNamed(String)
Declaration
public ThermalElectricMachineSetup SetupNamed(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
TryRemoveLoadCaseGroup(ThermalLoadCaseGroup)
Declaration
public bool TryRemoveLoadCaseGroup(ThermalLoadCaseGroup loadCaseGroup)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods