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