跳到主要内容

SurfaceContactPair

类型:
领域: 仿真交接
推荐导入: from cadflow import SurfaceContactPair

签名

class SurfaceContactPair(pair_id: 'str', surface_a_id: 'str', surface_b_id: 'str', law_id: 'str', initial_clearance: 'float' = 0.0, interference: 'float' = 0.0, search_tolerance: 'float' = 0.0, minimum_opposed_normal_cosine: 'float' = 0.5, sliding: 'SlidingFormulation | str' = <SlidingFormulation.FINITE: 'finite'>, activation_step: 'str | None' = None, metadata: 'dict[str, Any]' = <factory>) -> None

功能说明

SurfaceContactPair 是 CadFlow 仿真交接领域的公共类。

原始 API 说明

SurfaceContactPair(pair_id: 'str', surface_a_id: 'str', surface_b_id: 'str', law_id: 'str', initial_clearance: 'float' = 0.0, interference: 'float' = 0.0, search_tolerance: 'float' = 0.0, minimum_opposed_normal_cosine: 'float' = 0.5, sliding: 'SlidingFormulation | str' = <SlidingFormulation.FINITE: 'finite'>, activation_step: 'str | None' = None, metadata: 'dict[str, Any]' = <factory>)

其他公共导入路径

  • from cadflow.simulation import SurfaceContactPair

参数

名称类型必需默认值源码说明
pair_id'str'-源码 Docstring 未单独说明。
surface_a_id'str'-源码 Docstring 未单独说明。
surface_b_id'str'-源码 Docstring 未单独说明。
law_id'str'-源码 Docstring 未单独说明。
initial_clearance'float'0.0源码 Docstring 未单独说明。
interference'float'0.0源码 Docstring 未单独说明。
search_tolerance'float'0.0源码 Docstring 未单独说明。
minimum_opposed_normal_cosine'float'0.5源码 Docstring 未单独说明。
sliding'SlidingFormulation | str'&lt;SlidingFormulation.FINITE: 'finite'&gt;源码 Docstring 未单独说明。
activation_step'str | None'None源码 Docstring 未单独说明。
metadata'dict[str, Any]'&lt;factory&gt;源码 Docstring 未单独说明。

返回值

类型: None

源码 Docstring 未声明更多返回语义。

异常

源码 Docstring 未声明更窄的异常契约。类型、数值、所有权、路径或后端状态无效时,仍可能抛出相应公共异常。

数据字段

名称类型默认值
pair_id'str'required
surface_a_id'str'required
surface_b_id'str'required
law_id'str'required
initial_clearance'float'0.0
interference'float'0.0
search_tolerance'float'0.0
minimum_opposed_normal_cosine'float'0.5
sliding'SlidingFormulation | str'&lt;SlidingFormulation.FINITE: 'finite'&gt;
activation_step'str | None'None
metadata'dict[str, Any]'factory

公共成员

成员类型签名说明
from_dictclass method(cls, value: 'Mapping[str, Any]') -&gt; "'SurfaceContactPair'"见成员签名。
to_dictmethod(self) -&gt; 'dict[str, Any]'见成员签名。

行为与约束

  • 实例是不可变 dataclass 值;更新式工作流会返回替代值。

导入检查

from cadflow import SurfaceContactPair

相关内容