Class FEMeshingOptions
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
FEMeshingOptions
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
Syntax
public abstract class FEMeshingOptions : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
ElementOrder
Specifies the order of the finite element basis functions.
Declaration
public ElementOrder ElementOrder { get; set; }
Property Value
ElementShape
Specifies the shape of generated elements.
Declaration
public VolumeElementShape ElementShape { get; set; }
Property Value
MaximumChordHeight
The maximum deviation of the meshed surface from the underlying geometry. This controls the quality of the meshing on curved sections of the surface, e.g. fillets.
Measurement: ShortLength
Declaration
public Overridable<double> MaximumChordHeight { get; set; }
Property Value
MaximumEdgeAltitudeRatio
The maximum allowable ratio of the longest edge length divided by the smallest altitude.
Declaration
public double MaximumEdgeAltitudeRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaximumGrowthRate
The rate at which the size of adjacent elements can grow.
Declaration
public double MaximumGrowthRate { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaximumSpanningAngle
The maximum spanning angle for elements on curved surfaces. This controls the number of elements used at fillets.
Measurement: Angle
Declaration
public double MaximumSpanningAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshingProblems
Declaration
public ReadOnlyCollection<FEMeshingProblem> MeshingProblems { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<FEMeshingProblem> |
|
MinimumElementSize
Specifies the minimum allowable element size.
Measurement: ShortLength
Declaration
public Overridable<double> MinimumElementSize { get; set; }
Property Value
MinimumTriangleAngle
The smallest allowable angle on the generated surface mesh that is used as the input into the volume mesh. Note that the specified angle may not always be achievable.
Measurement: Angle
Declaration
public double MinimumTriangleAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
PreserveEdgeAngle
If the angle at an edge in the input geometry is greater than this then the edge will be preserved in the mesh.
Measurement: Angle
Declaration
public double PreserveEdgeAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
PreserveNodeAngle
If the angle at a node in the input geometry is greater than this then the edge will be preserved in the mesh.
Measurement: Angle
Declaration
public double PreserveNodeAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(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 |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
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 |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods