coreform.abaqus
ソースディレクトリ: interop/abaqus/cf_app/coreform/abaqus
ディレクトリツリー
1 constants.py
モジュールパス: coreform.abaqus.constants
利用可能なAPIメンバー
| 名前 | 種別 | 説明 |
|---|---|---|
POINT_PROBE |
属性 | point Probeを表すAbaqusシンボリック定数。 |
LINE_PROBE |
属性 | line Probeを表すAbaqusシンボリック定数。 |
MULTI_POINT_PROBE |
属性 | multi-point Probeを表すAbaqusシンボリック定数。 |
1.1 POINT_PROBE
オブジェクトパス: coreform.abaqus.constants.POINT_PROBE
型: object
point Probeを表すAbaqusシンボリック定数。
1.2 LINE_PROBE
オブジェクトパス: coreform.abaqus.constants.LINE_PROBE
型: object
line Probeを表すAbaqusシンボリック定数。
1.3 MULTI_POINT_PROBE
オブジェクトパス: coreform.abaqus.constants.MULTI_POINT_PROBE
型: object
multi-point Probeを表すAbaqusシンボリック定数。
2 lifecycle.py
モジュールパス: coreform.abaqus.lifecycle
利用可能なAPIメンバー
| 名前 | 種別 | 説明 |
|---|---|---|
COREFORM_STATUS_ABSENT |
属性 | Coreform IGA custom dataは存在しません。 |
COREFORM_STATUS_CURRENT |
属性 | Coreform IGA custom dataは現在のschemaと一致しています。 |
COREFORM_STATUS_INCOMPATIBLE |
属性 | Coreform IGA custom dataは存在しますが互換性がありません。 |
model_coreform_status |
関数 | Abaqus modelに対するCoreform IGA customDataの状態を返します。 |
mdb_coreform_status |
関数 | MDBレベルのCoreform Job保存状態を変更せずに返します。 |
init_iga_mdb |
関数 | 現在のAPIに必要なCoreformIGA customDataを作成します。 |
init_iga_mesh_owner |
関数 | 1つのPart/PartInstanceにCoreform IGA mesh-owner namespaceを付与します。 |
2.1 COREFORM_STATUS_ABSENT
オブジェクトパス: coreform.abaqus.lifecycle.COREFORM_STATUS_ABSENT
型: str
Coreform IGA custom dataは存在しません。
2.2 COREFORM_STATUS_CURRENT
オブジェクトパス: coreform.abaqus.lifecycle.COREFORM_STATUS_CURRENT
型: str
Coreform IGA custom dataは現在のschemaと一致しています。
2.3 COREFORM_STATUS_INCOMPATIBLE
オブジェクトパス: coreform.abaqus.lifecycle.COREFORM_STATUS_INCOMPATIBLE
型: str
Coreform IGA custom dataは存在しますが互換性がありません。
2.4 model_coreform_status
オブジェクトパス: coreform.abaqus.lifecycle.model_coreform_status
説明: Abaqus modelに対するCoreform IGA customDataの状態を返します。
呼び出し構文
result = coreform.abaqus.lifecycle.model_coreform_status(model=model)戻り値
| 型 | 説明 |
|---|---|
str |
Abaqus modelに対するCoreform IGA customDataの状態を返します。 |
シグネチャ
model_coreform_status(model: object) -> strパラメータ
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
model |
object |
はい | — | StepsおよびMesh namespaceを検査するAbaqus model。 |
2.5 mdb_coreform_status
オブジェクトパス: coreform.abaqus.lifecycle.mdb_coreform_status
説明: MDBレベルのCoreform Job保存状態を変更せずに返します。
呼び出し構文
result = coreform.abaqus.lifecycle.mdb_coreform_status(mdb_object=mdb_object)戻り値
| 型 | 説明 |
|---|---|
str |
MDBレベルのCoreform Job保存状態を変更せずに返します。 |
シグネチャ
mdb_coreform_status(mdb_object: object) -> strパラメータ
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
mdb_object |
object |
はい | — | Job namespaceを検査するAbaqus model database。 |
2.6 init_iga_mdb
オブジェクトパス: coreform.abaqus.lifecycle.init_iga_mdb
説明: 現在のAPIに必要なCoreformIGA customDataを作成します。
呼び出し構文
result = coreform.abaqus.lifecycle.init_iga_mdb()戻り値
| 型 | 説明 |
|---|---|
object |
初期化済みAbaqus model database。 |
シグネチャ
init_iga_mdb(backup: object = False, backupPath: Optional[str] = None, saveAsPath: Optional[str] = None, requireJournalBackup: object = True) -> objectパラメータ
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
backup |
object |
いいえ | False |
初期化前にmodel databaseのバックアップを作成するかどうか。 |
backupPath |
Optional[str] |
いいえ | None |
明示的なバックアップパス、または None アクティブなdatabaseから導出します。 |
saveAsPath |
Optional[str] |
いいえ | None |
初期化前にコピーを保存し、そのコピーで継続するための任意パス。 |
requireJournalBackup |
object |
いいえ | True |
journal backupがない場合に初期化を失敗させるかどうか。 |
2.7 init_iga_mesh_owner
オブジェクトパス: coreform.abaqus.lifecycle.init_iga_mesh_owner
説明: 1つのPart/PartInstanceにCoreform IGA mesh-owner namespaceを付与します。
呼び出し構文
result = coreform.abaqus.lifecycle.init_iga_mesh_owner(owner=owner)戻り値
| 型 | 説明 |
|---|---|
object |
付与済み、または既存のMesh-owner Coreform IGA namespace。 |
シグネチャ
init_iga_mesh_owner(owner: object, ownerName: Optional[str] = None, ownerKind: Optional[str] = None) -> objectパラメータ
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
owner |
object |
はい | — | live Abaqus Part/PartInstance、またはjournal replay時のmodel名。 |
ownerName |
Optional[str] |
いいえ | None |
journal-replay形式で必要なowner名。 |
ownerKind |
Optional[str] |
いいえ | None |
part または instance journal-replay形式の場合。 |
3 verification.py
モジュールパス: coreform.abaqus.verification
利用可能なAPIメンバー
| 名前 | 種別 | 説明 |
|---|---|---|
VerificationResult.passed |
属性 | 検査対象のpersistent dataがすべて互換かつ有効かどうか。 |
VerificationResult.issues |
属性 | 検証中に検出された構造化問題。 |
verify_iga_mdb |
関数 | MDBを変更せず、既存のCoreformIGA dataを検証します。 |
VerificationResult |
クラス | MDB検証の合否結果と問題を保持します。 |
3.1 VerificationResult
オブジェクトパス: coreform.abaqus.verification.VerificationResult
MDB検証の合否結果と問題を保持します。
呼び出し構文
result = VerificationResult(passed=passed, issues=issues)シグネチャ
VerificationResult(passed: bool, issues: Tuple[ValidationIssue, ...])パラメータ
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
passed |
bool |
はい | — | 検査対象のpersistent dataがすべて互換かつ有効かどうか。 |
issues |
Tuple[ValidationIssue, ...] |
はい | — | 検証中に検出された構造化問題。 |
3.1.1 属性
| 名前 | 型 | 値 | 説明 |
|---|---|---|---|
passed |
bool |
— | 検査対象のpersistent dataがすべて互換かつ有効かどうか。 |
issues |
Tuple[ValidationIssue, ...] |
— | 検証中に検出された構造化問題。 |
3.2 verify_iga_mdb
オブジェクトパス: coreform.abaqus.verification.verify_iga_mdb
説明: MDBを変更せず、既存のCoreformIGA dataを検証します。
呼び出し構文
result = coreform.abaqus.verification.verify_iga_mdb()戻り値
| 型 | 説明 |
|---|---|
VerificationResult |
合否状態と検出されたすべてのpersistent-data問題。 |
シグネチャ
verify_iga_mdb() -> VerificationResultパラメータ
なし。