Class BaseCalculation
Inheritance
BaseCalculation
Assembly: NXOpen.dll
Syntax
public class BaseCalculation : NXObject, IMessageSink, INXObject
Constructors
BaseCalculation()
Declaration
protected BaseCalculation()
Properties
Annotation
Declaration
public NoteBase Annotation { get; }
Property Value
Description
Declaration
public string Description { get; }
Property Value
Declaration
public ExtractionSourceSet ExtractionSourceSet { get; set; }
Property Value
LoadCaseSet
Declaration
public LoadCaseSet LoadCaseSet { get; set; }
Property Value
MethodDescriptor
Declaration
public MethodDescriptor MethodDescriptor { get; }
Property Value
PropertyTable
Declaration
public PropTable PropertyTable { get; }
Property Value
Status
Declaration
public BaseCalculation.CalculationStatus Status { get; }
Property Value
Methods
CreateTemplate(string)
Declaration
public void CreateTemplate(string filePath)
Parameters
| Type |
Name |
Description |
| string |
filePath |
|
GetHasResult()
Declaration
public bool GetHasResult()
Returns
Declaration
public bool GetInputBooleanValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public string GetInputComment(string inputName)
Parameters
| Type |
Name |
Description |
| string |
inputName |
|
Returns
Declaration
public string GetInputFileValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public int GetInputIntegerValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public Laminate GetInputLaminateValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public void GetInputLoadElements(string parameterName, out FEElement[] elementArray)
Parameters
Declaration
public Result.Location GetInputLoadLocation(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public void GetInputLoadNodes(string parameterName, out FENode[] nodeArray)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
| FENode[] |
nodeArray |
|
Declaration
public Unit GetInputLoadUnit(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public double[] GetInputLoadValues(string parameterName, string loadCaseName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
| string |
loadCaseName |
|
Returns
Declaration
public GeneralScalarTable GetInputLoadValuesAll(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public void GetInputNames(out string[] inputNames)
Parameters
| Type |
Name |
Description |
| string[] |
inputNames |
|
Declaration
public Unit GetInputScalarUnit(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public double GetInputScalarValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public int GetInputSizeValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public string GetInputStringValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public TableParameter GetInputTableValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
GetLaminateQueryManager()
Declaration
public LaminateQueryManager GetLaminateQueryManager()
Returns
GetLog(out CalculationLogLine[])
Declaration
public void GetLog(out CalculationLogLine[] logsEntries)
Parameters
GetOutputNames(out string[])
Declaration
public void GetOutputNames(out string[] outputNames)
Parameters
| Type |
Name |
Description |
| string[] |
outputNames |
|
GetParameterType(string)
Declaration
public ParameterDescriptor.ParameterType GetParameterType(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
GetResultFailModeNames(out string[])
Declaration
public void GetResultFailModeNames(out string[] failModeIds)
Parameters
| Type |
Name |
Description |
| string[] |
failModeIds |
|
Declaration
public bool GetResultInputBooleanValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public string GetResultInputComment(string inputName)
Parameters
| Type |
Name |
Description |
| string |
inputName |
|
Returns
Declaration
public string GetResultInputFileValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public int GetResultInputIntegerValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public string GetResultInputLaminateShorthandNotation(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public Unit GetResultInputLoadUnit(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public double[] GetResultInputLoadValues(string parameterName, string loadCaseName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
| string |
loadCaseName |
|
Returns
Declaration
public void GetResultInputNames(out string[] inputNames)
Parameters
| Type |
Name |
Description |
| string[] |
inputNames |
|
Declaration
public Unit GetResultInputScalarUnit(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public double GetResultInputScalarValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
Declaration
public string GetResultInputStringValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
GetResultLoadCaseNames(out string[])
Declaration
public void GetResultLoadCaseNames(out string[] loadCaseNames)
Parameters
| Type |
Name |
Description |
| string[] |
loadCaseNames |
|
GetResultOutputBooleanValue(string, string, string)
Declaration
public bool GetResultOutputBooleanValue(string parameterName, string failureModeName, string loadCaseName)
Parameters
Returns
GetResultOutputFileValue(string)
Declaration
public string GetResultOutputFileValue(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
GetResultOutputIntegerValue(string, string, string)
Declaration
public int GetResultOutputIntegerValue(string parameterName, string failureModeName, string loadCaseName)
Parameters
Returns
GetResultOutputNames(out string[])
Declaration
public void GetResultOutputNames(out string[] outputNames)
Parameters
| Type |
Name |
Description |
| string[] |
outputNames |
|
GetResultOutputScalarUnit(string)
Declaration
public Unit GetResultOutputScalarUnit(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
GetResultOutputScalarValue(string, string, string)
Declaration
public double GetResultOutputScalarValue(string parameterName, string failureModeName, string loadCaseName)
Parameters
Returns
GetResultOutputStringValue(string, string, string)
Declaration
public string GetResultOutputStringValue(string parameterName, string failureModeName, string loadCaseName)
Parameters
Returns
GetResultOutputUnit(string)
Declaration
public Unit GetResultOutputUnit(string outputName)
Parameters
| Type |
Name |
Description |
| string |
outputName |
|
Returns
GetResultParameterType(string)
Declaration
public ParameterDescriptor.ParameterType GetResultParameterType(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
UpdateScalarExpressions()
Declaration
public void UpdateScalarExpressions()
Implements
System.Runtime.Remoting.Messaging.IMessageSink