coreform.abaqus
Source directory: interop/abaqus/cf_app/coreform/abaqus
Directory tree
1 constants.py
Module path: coreform.abaqus.constants
Available API members
| Name | Kind | Description |
|---|---|---|
POINT_PROBE |
Attribute | Abaqus symbolic constant for a point Probe. |
LINE_PROBE |
Attribute | Abaqus symbolic constant for a line Probe. |
MULTI_POINT_PROBE |
Attribute | Abaqus symbolic constant for a multi-point Probe. |
1.1 POINT_PROBE
Object path: coreform.abaqus.constants.POINT_PROBE
Type: object
Abaqus symbolic constant for a point Probe.
1.2 LINE_PROBE
Object path: coreform.abaqus.constants.LINE_PROBE
Type: object
Abaqus symbolic constant for a line Probe.
1.3 MULTI_POINT_PROBE
Object path: coreform.abaqus.constants.MULTI_POINT_PROBE
Type: object
Abaqus symbolic constant for a multi-point Probe.
2 lifecycle.py
Module path: coreform.abaqus.lifecycle
Available API members
| Name | Kind | Description |
|---|---|---|
COREFORM_STATUS_ABSENT |
Attribute | No Coreform IGA custom data is present. |
COREFORM_STATUS_CURRENT |
Attribute | Coreform IGA custom data matches the current schema. |
COREFORM_STATUS_INCOMPATIBLE |
Attribute | Coreform IGA custom data is present but incompatible. |
model_coreform_status |
Function | Return the Coreform IGA customData status for an Abaqus model. |
mdb_coreform_status |
Function | Return the MDB-level Coreform Job storage status without changing it. |
init_iga_mdb |
Function | Create CoreformIGA customData needed by the current API. |
init_iga_mesh_owner |
Function | Attach the Coreform IGA mesh-owner namespace to one Part/PartInstance. |
2.1 COREFORM_STATUS_ABSENT
Object path: coreform.abaqus.lifecycle.COREFORM_STATUS_ABSENT
Type: str
No Coreform IGA custom data is present.
2.2 COREFORM_STATUS_CURRENT
Object path: coreform.abaqus.lifecycle.COREFORM_STATUS_CURRENT
Type: str
Coreform IGA custom data matches the current schema.
2.3 COREFORM_STATUS_INCOMPATIBLE
Object path: coreform.abaqus.lifecycle.COREFORM_STATUS_INCOMPATIBLE
Type: str
Coreform IGA custom data is present but incompatible.
2.4 model_coreform_status
Object path: coreform.abaqus.lifecycle.model_coreform_status
Description: Return the Coreform IGA customData status for an Abaqus model.
Call syntax
result = coreform.abaqus.lifecycle.model_coreform_status(model=model)Returns
| Type | Description |
|---|---|
str |
Return the Coreform IGA customData status for an Abaqus model. |
Signatures
model_coreform_status(model: object) -> strParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
model |
object |
Yes | — | Abaqus model whose Steps and Mesh namespaces are inspected. |
2.5 mdb_coreform_status
Object path: coreform.abaqus.lifecycle.mdb_coreform_status
Description: Return the MDB-level Coreform Job storage status without changing it.
Call syntax
result = coreform.abaqus.lifecycle.mdb_coreform_status(mdb_object=mdb_object)Returns
| Type | Description |
|---|---|
str |
Return the MDB-level Coreform Job storage status without changing it. |
Signatures
mdb_coreform_status(mdb_object: object) -> strParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
mdb_object |
object |
Yes | — | Abaqus model database whose Job namespace is inspected. |
2.6 init_iga_mdb
Object path: coreform.abaqus.lifecycle.init_iga_mdb
Description: Create CoreformIGA customData needed by the current API.
Call syntax
result = coreform.abaqus.lifecycle.init_iga_mdb()Returns
| Type | Description |
|---|---|
object |
Initialized Abaqus model database. |
Signatures
init_iga_mdb(backup: object = False, backupPath: Optional[str] = None, saveAsPath: Optional[str] = None, requireJournalBackup: object = True) -> objectParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
backup |
object |
No | False |
Whether to create a model-database backup before initialization. |
backupPath |
Optional[str] |
No | None |
Explicit backup path, or None to derive it from the active database. |
saveAsPath |
Optional[str] |
No | None |
Optional path at which to save and continue with a copy before initialization. |
requireJournalBackup |
object |
No | True |
Whether a missing journal backup should make initialization fail. |
2.7 init_iga_mesh_owner
Object path: coreform.abaqus.lifecycle.init_iga_mesh_owner
Description: Attach the Coreform IGA mesh-owner namespace to one Part/PartInstance.
Call syntax
result = coreform.abaqus.lifecycle.init_iga_mesh_owner(owner=owner)Returns
| Type | Description |
|---|---|
object |
Attached or existing Mesh-owner Coreform IGA namespace. |
Signatures
init_iga_mesh_owner(owner: object, ownerName: Optional[str] = None, ownerKind: Optional[str] = None) -> objectParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
owner |
object |
Yes | — | Live Abaqus Part/PartInstance, or a model name during journal replay. |
ownerName |
Optional[str] |
No | None |
Owner name required by the journal-replay form. |
ownerKind |
Optional[str] |
No | None |
part or instance for the journal-replay form. |
3 verification.py
Module path: coreform.abaqus.verification
Available API members
| Name | Kind | Description |
|---|---|---|
VerificationResult.passed |
Attribute | Whether all inspected persistent data is compatible and valid. |
VerificationResult.issues |
Attribute | Structured issues found during verification. |
verify_iga_mdb |
Function | Validate existing CoreformIGA data without mutating the MDB. |
VerificationResult |
Class | Contain the pass/fail result and issues from MDB verification. |
3.1 VerificationResult
Object path: coreform.abaqus.verification.VerificationResult
Contain the pass/fail result and issues from MDB verification.
Call syntax
result = VerificationResult(passed=passed, issues=issues)Signatures
VerificationResult(passed: bool, issues: Tuple[ValidationIssue, ...])Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
passed |
bool |
Yes | — | Whether all inspected persistent data is compatible and valid. |
issues |
Tuple[ValidationIssue, ...] |
Yes | — | Structured issues found during verification. |
3.1.1 Attributes
| Name | Type | Value | Description |
|---|---|---|---|
passed |
bool |
— | Whether all inspected persistent data is compatible and valid. |
issues |
Tuple[ValidationIssue, ...] |
— | Structured issues found during verification. |
3.2 verify_iga_mdb
Object path: coreform.abaqus.verification.verify_iga_mdb
Description: Validate existing CoreformIGA data without mutating the MDB.
Call syntax
result = coreform.abaqus.verification.verify_iga_mdb()Returns
| Type | Description |
|---|---|
VerificationResult |
Pass/fail status and all persistent-data issues found. |
Signatures
verify_iga_mdb() -> VerificationResultParameters
None.