Class ProSolveOptions
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ProSolveOptions
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
public class ProSolveOptions : APIBase, IEquatable<APIBase>
Fields
Declaration
protected readonly APIBase _parent
Field Value
Properties
Singularities can occur in a model due to e.g. unconstrained degrees of freedom. It is best to fix these problems and turn this option off. If this is not possible then this option will attempt to penalise these singularities to allow the solution to proceed.
Declaration
public bool CompensateForSingularitiesInModel { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Multi-Point Constraint type.
Declaration
public EnumWithSelectedValue<ProSolveMpcType> MPCType { get; set; }
Property Value
Scales the calculated penalty factor for each MPC constraint
Declaration
public Overridable<double> PenaltyFactor { get; set; }
Property Value
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
Declaration
public EnumWithSelectedValue<ProSolveSolverType> TypeOfSolver { get; set; }
Property Value
Non-positive Jacobian contributions during solid element volume integrations will produce errors unless the checking is turned off.
Declaration
public bool UseJacobianChecking { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
When using the out of core solver some parts of the solution are written to the hard drive rather than the memory. This reduces the memory required to perform the analysis, but can significantly increase the run-time.
Declaration
public bool UseOutOfCoreSolver { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods