feat(shell-surface-pressure-load): step 1 - map-pressure-input-contract
This commit is contained in:
@@ -74,12 +74,19 @@ class StepDefinition {
|
||||
const DomainCollectionView<ConcentratedNodalLoad>& ConcentratedLoads()
|
||||
const noexcept;
|
||||
|
||||
/// @brief Returns additive surface pressure records in source order.
|
||||
const std::vector<SurfacePressureLoadDefinition>& SurfacePressureLoads()
|
||||
const noexcept;
|
||||
|
||||
/// @brief Returns the approved static procedure identity.
|
||||
StaticProcedureKind ProcedureKind() const noexcept;
|
||||
|
||||
/// @brief Reports whether this step uses the nonlinear static procedure.
|
||||
bool IsNonlinearStatic() const noexcept;
|
||||
|
||||
/// @brief Reports the source NLGEOM setting for this static step.
|
||||
bool UsesNonlinearGeometry() const noexcept;
|
||||
|
||||
/// @brief Returns the static initial increment provenance value.
|
||||
double InitialIncrement() const noexcept;
|
||||
|
||||
@@ -109,6 +116,7 @@ class StepDefinition {
|
||||
std::vector<std::unique_ptr<Load>> loads_;
|
||||
LoadView loads_view_;
|
||||
DomainCollectionView<ConcentratedNodalLoad> concentrated_loads_view_;
|
||||
std::vector<SurfacePressureLoadDefinition> surface_pressure_loads_;
|
||||
StaticProcedureKind procedure_kind_;
|
||||
bool nlgeom_;
|
||||
double initial_increment_;
|
||||
@@ -173,6 +181,9 @@ class Domain {
|
||||
/// @brief Returns element sets in stable declaration order.
|
||||
const std::vector<ElementSet>& ElementSets() const noexcept;
|
||||
|
||||
/// @brief Returns assembly element surfaces in stable declaration order.
|
||||
const std::vector<ElementSurfaceDefinition>& ElementSurfaces() const noexcept;
|
||||
|
||||
/// @brief Returns static steps in stable declaration order.
|
||||
const DomainCollectionView<StepDefinition>& Steps() const noexcept;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user