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