RASystemCouplingWall#
- class ansys.rocky.app.ra_system_coupling_wall.RASystemCouplingWall#
Bases:
ansys.rocky.app.ra_base_geometry.RABaseGeometry,ansys.rocky.app.motion._with_movement_mixin._WithMovementMixinRocky API “System Coupling Wall” model.
Overview#
Whether the geometry is linked to a motion frame. |
|
Get the value of “Capillary Friction Coefficient”. |
|
Set the value of “Capillary Friction Coefficient”. |
|
Get the value of “Name”. |
|
Set the value of “Name”. |
|
Get “Sph Boundary Type” as a string. |
|
Set the value of “Sph Boundary Type”. |
|
Get a list of all possible values for “Sph Boundary Type”. |
|
Get the value of “Structural Coupling Type Enabled”. |
|
Set the value of “Structural Coupling Type Enabled”. |
|
Set the value of “Structural Coupling Type” to True. |
|
Set the value of “Structural Coupling Type” to False. |
|
Check if the “Structural Coupling Type” is enabled. |
|
Get the value of “Surface Tension Contact Angle”. |
|
Set the value of “Surface Tension Contact Angle”. |
|
Get the value of “Thermal Coupling Type Enabled”. |
|
Set the value of “Thermal Coupling Type Enabled”. |
|
Set the value of “Thermal Coupling Type” to True. |
|
Set the value of “Thermal Coupling Type” to False. |
|
Check if the “Thermal Coupling Type” is enabled. |
|
Get the value of “Triangle Size”. |
|
Set the value of “Triangle Size”. |
|
Get the “Material”. |
|
Set the “Material”. |
|
Get all available Materials. |
Import detail#
from ansys.rocky.app.ra_system_coupling_wall import RASystemCouplingWall
Method detail#
- RASystemCouplingWall.HasMotionFrame() bool#
Whether the geometry is linked to a motion frame.
- Returns:
True if geometry is linked to a motion frame False otherwise
- RASystemCouplingWall.GetCapillaryFrictionCoefficient() float#
Get the value of “Capillary Friction Coefficient”.
- RASystemCouplingWall.SetCapillaryFrictionCoefficient(value: str | float) None#
Set the value of “Capillary Friction Coefficient”.
- Parameters:
value – The value to set. This value can be an expression with input variables or float type.
- RASystemCouplingWall.SetName(value: str) None#
Set the value of “Name”.
- Parameters:
value – The value to set.
- RASystemCouplingWall.GetSphBoundaryType() str#
Get “Sph Boundary Type” as a string.
- Returns:
The returned value will be one of [‘free_slip’, ‘no_slip_laminar’, ‘no_slip_turbulent’].
- RASystemCouplingWall.SetSphBoundaryType(value: str) None#
Set the value of “Sph Boundary Type”.
- Parameters:
value – The value to set. Must be one of [‘free_slip’, ‘no_slip_laminar’, ‘no_slip_turbulent’].
- Raises:
RockyApiError – If value is not a valid “Sph Boundary Type” option.
- RASystemCouplingWall.GetValidSphBoundaryTypeValues() list[str]#
Get a list of all possible values for “Sph Boundary Type”.
- Returns:
The returned list is [‘free_slip’, ‘no_slip_laminar’, ‘no_slip_turbulent’].
- RASystemCouplingWall.GetStructuralCouplingTypeEnabled() bool#
Get the value of “Structural Coupling Type Enabled”.
- RASystemCouplingWall.SetStructuralCouplingTypeEnabled(value: bool) None#
Set the value of “Structural Coupling Type Enabled”.
- Parameters:
value – The value to set.
- RASystemCouplingWall.EnableStructuralCouplingType() None#
Set the value of “Structural Coupling Type” to True.
- RASystemCouplingWall.DisableStructuralCouplingType() None#
Set the value of “Structural Coupling Type” to False.
- RASystemCouplingWall.IsStructuralCouplingTypeEnabled() bool#
Check if the “Structural Coupling Type” is enabled.
- RASystemCouplingWall.GetSurfaceTensionContactAngle(unit: str | None = None) float#
Get the value of “Surface Tension Contact Angle”.
- Parameters:
unit – The unit for the returned value. If no unit is provided, the returned value will be in “dega”.
- RASystemCouplingWall.SetSurfaceTensionContactAngle(value: str | float, unit: str | None = None) None#
Set the value of “Surface Tension Contact Angle”.
- Parameters:
value – The value to set. This value can be an expression with input variables or float type.
unit – The unit for value. If no unit is provided, value is assumed to be in “dega”.
- RASystemCouplingWall.GetThermalCouplingTypeEnabled() bool#
Get the value of “Thermal Coupling Type Enabled”.
- RASystemCouplingWall.SetThermalCouplingTypeEnabled(value: bool) None#
Set the value of “Thermal Coupling Type Enabled”.
- Parameters:
value – The value to set.
- RASystemCouplingWall.EnableThermalCouplingType() None#
Set the value of “Thermal Coupling Type” to True.
- RASystemCouplingWall.DisableThermalCouplingType() None#
Set the value of “Thermal Coupling Type” to False.
- RASystemCouplingWall.IsThermalCouplingTypeEnabled() bool#
Check if the “Thermal Coupling Type” is enabled.
- RASystemCouplingWall.GetTriangleSize(unit: str | None = None) float#
Get the value of “Triangle Size”.
- Parameters:
unit – The unit for the returned value. If no unit is provided, the returned value will be in “m”.
- RASystemCouplingWall.SetTriangleSize(value: str | float, unit: str | None = None) None#
Set the value of “Triangle Size”.
- Parameters:
value – The value to set. This value can be an expression with input variables or float type.
unit – The unit for value. If no unit is provided, value is assumed to be in “m”.
- RASystemCouplingWall.GetMaterial()#
Get the “Material”.
- Return type:
RASolidMaterial
- RASystemCouplingWall.SetMaterial(value) None#
Set the “Material”.
- :param unicode,
RASolidMaterialvalue: Either the API object wrapping the desired entity or its name.
- :param unicode,
- RASystemCouplingWall.GetAvailableMaterials()#
Get all available Materials.
- Return type:
List[
RASolidMaterial] A list ofRASolidMaterial.