You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note for reviewers: after renaming the associated branch, I was unable to update the link under "Development". Therefore, you are kindly forwarded to PR #11669.
As a developer in the Kratos core, I would like to create and instantiate water pressure processes from the project parameters, such that I can use them in the Settlement Workflow.
Background
This issue aims to implement the earlier created process factory (see #11556 for more details) into the KratosGeoSettlement class, to create all necessary processes, except ApplyScalarConstraintTableProcess, for the settlement workflow.
In order to be able to use ApplyScalarConstraintTableProcess in the dgeosettlement.cpp for Settlement workflow, the logic in the python should be migrated to C++.
Acceptance Criteria
Given the developer has water pressure processes defined in the ProjectParameters.json file When the developer runs the settlement stage (using the KratosGeoSettlement::RunStage function) Then the processes associated with water pressures in the settlement workflow are instantiated and ready for further use in the workflow.
Given the developer/user has processes defined which are not in the list of expected processes. When the developer/user runs the settlement stage (using the KratosGeoSettlement::RunStage function) Then these non-defined processes raise an error message "Unknown fluid_pressure_type: (name of the process), the calculation is then aborted" and stops.
The text was updated successfully, but these errors were encountered:
Note for reviewers: after renaming the associated branch, I was unable to update the link under "Development". Therefore, you are kindly forwarded to PR #11669.
As a developer in the Kratos core, I would like to create and instantiate water pressure processes from the project parameters, such that I can use them in the Settlement Workflow.
Background
This issue aims to implement the earlier created process factory (see #11556 for more details) into the KratosGeoSettlement class, to create all necessary processes, except ApplyScalarConstraintTableProcess, for the settlement workflow.
In order to be able to use ApplyScalarConstraintTableProcess in the dgeosettlement.cpp for Settlement workflow, the logic in the python should be migrated to C++.
Acceptance Criteria
Given the developer has water pressure processes defined in the ProjectParameters.json file
When the developer runs the settlement stage (using the KratosGeoSettlement::RunStage function)
Then the processes associated with water pressures in the settlement workflow are instantiated and ready for further use in the workflow.
Given the developer/user has processes defined which are not in the list of expected processes.
When the developer/user runs the settlement stage (using the KratosGeoSettlement::RunStage function)
Then these non-defined processes raise an error message "Unknown fluid_pressure_type: (name of the process), the calculation is then aborted" and stops.
The text was updated successfully, but these errors were encountered: