// Copyright (C) Stichting Deltares 2017. All rights reserved.
//
// This file is part of Ringtoets.
//
// Ringtoets is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
//
// All names, logos, and references to "Deltares" are registered trademarks of
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
namespace Ringtoets.MacroStabilityInwards.IO.Configurations
{
///
/// Container of identifiers related to the macro stability inwards calculation configuration schema definition.
///
internal static class MacroStabilityInwardsCalculationConfigurationSchemaIdentifiers
{
///
/// The identifier for assessment level elements.
///
public const string AssessmentLevelElement = "toetspeil";
///
/// The identifier for surface line elements.
///
public const string SurfaceLineElement = "profielschematisatie";
///
/// The identifier for stochastic soil model elements.
///
public const string StochasticSoilModelElement = "ondergrondmodel";
///
/// The identifier for stochastic soil profile elements.
///
public const string StochasticSoilProfileElement = "ondergrondschematisatie";
///
/// The tag of the element containing the value indicating the minimum depth of the slip plane.
///
public const string SlipPlaneMinimumDepthElement = "minimaleglijvlakdiepte";
///
/// The tag of the element containing the value indicating the minimum length of the slip plane.
///
public const string SlipPlaneMinimumLengthElement = "minimaleglijvlaklengte";
///
/// The tag of the element containing the value indicating the maximum slice width.
///
public const string MaximumSliceWidthElement = "maximalelamelbreedte";
#region Zones
///
/// The identifier for zones elements.
///
public const string ZonesElement = "zonering";
///
/// The tag of the element containing the value indicating if zones should be created.
///
public const string CreateZonesElement = "bepaling";
///
/// The tag of the element containing the value indicating the method to determine the zones.
///
public const string ZoningBoundariesDeterminationTypeElement = "methode";
///
/// The possible content of the
/// element indicating zoning boundary determination.
///
public const string ZoningBoundariesDeterminationTypeAutomatic = "automatisch";
///
/// The possible content of the
/// element indicating manual zoning boundary determination.
///
public const string ZoningBoundariesDeterminationTypeManual = "handmatig";
///
/// The tag of the element containing the value indicating the left boundary of the zone.
///
public const string ZoneBoundaryLeft = "zoneringsgrenslinks";
///
/// The tag of the element containing the value indicating the right boundary of the zone.
///
public const string ZoneBoundaryRight = "zoneringsgrensrechts";
#endregion
#region Water stresses
///
/// The identifier for water stresses elements.
///
public const string WaterStressesElement = "waterspanningen";
///
/// The tag of the element containing the average river water level.
///
public const string WaterLevelRiverAverageElement = "gemiddeldhoogwater";
#region Phreatic lines
///
/// The identifier for minimum level phreatic line 1 elements.
///
public const string PhreaticLine1MinimumLevelElement = "initielehoogtepl1";
///
/// The tag of the element containing the value indicating the minimum level phreatic line at dike top river.
///
public const string MinimumLevelPhreaticLineAtDikeTopRiverElement = "buitenkruin";
///
/// The tag of the element containing the value indicating the minimum level phreatic line at dike top polder.
///
public const string MinimumLevelPhreaticLineAtDikeTopPolderElement = "binnenkruin";
///
/// The identifier for leakage length phreatic line 3 elements.
///
public const string PhreaticLine3LeakageLengthElement = "leklengtespl3";
///
/// The identifier for leakage length phreatic line 4 elements.
///
public const string PhreaticLine4LeakageLengthElement = "leklengtespl4";
///
/// The identifier for piezometric head phreatic line 2 elements.
///
public const string PhreaticLine2PiezometricHeadElement = "stijghoogtespl2";
///
/// The tag of the element containing the value indicating the phreatic line inwards leakage length or piezometric head.
///
public const string PhreaticLineInwardsElement = "binnenwaarts";
///
/// he tag of the element containing the value indicating the phreatic line outwards leakage length or piezometric head.
///
public const string PhreaticLineOutwardsElement = "buitenwaarts";
#endregion
///
/// The tag of the element containing the value indicating whether phreatic line 3 and 4 should be adjusted for Uplift.
///
public const string AdjustPhreaticLine3And4ForUpliftElement = "corrigeervooropbarsten";
#region Location input
///
/// The identifier for all location input elements for daily conditions.
///
public const string LocationInputDailyElement = "dagelijks";
///
/// The identifier for all location input elements for extreme conditions.
///
public const string LocationInputExtremeElement = "extreem";
///
/// The tag of the element containing the polder water level.
///
public const string WaterLevelPolderElement = "polderpeil";
///
/// The tag of the element containing the penetration length.
///
public const string PenetrationLengthElement = "indringingslengte";
///
/// The identifier for the offset of the location input elements.
///
public const string LocationInputOffsetElement = "offsets";
///
/// The tag of the element containing the value whether the default offsets should be used.
///
public const string UseDefaultOffsetsElement = "gebruikdefaults";
///
/// The tag of the element containing the offset of the phreatic line below dike top at river.
///
public const string PhreaticLineOffsetBelowDikeTopAtRiverElement = "buitenkruin";
///
/// The tag of the element containing the offset of the phreatic line below dike top at polder.
///
public const string PhreaticLineOffsetBelowDikeTopAtPolderElement = "binnenkruin";
///
/// The tag of the element containing the offset of the phreatic line below shoulder base inside.
///
public const string PhreaticLineOffsetBelowShoulderBaseInsideElement = "insteekbinnenberm";
///
/// The tag of the element containing the offset of the phreatic line below dike toe at polder.
///
public const string PhreaticLineOffsetBelowDikeToeAtPolderElement = "teendijkbinnenwaarts";
#endregion
#region Drainage
///
/// The identifier for drainage construction elements.
///
public const string DrainageConstructionElement = "drainage";
///
/// The tag of the element containing the value whether a drainage construction is present.
///
public const string DrainageConstructionPresentElement = "aanwezig";
///
/// The tag of the element containing the x coordinate of the drainage construction.
///
public const string XCoordinateDrainageConstructionElement = "x";
///
/// The tag of the element containing the z coordinate of the drainage construction.
///
public const string ZCoordinateDrainageConstructionElement = "z";
#endregion
#endregion
#region Dike soil scenario
///
/// The identifier for the dike soil scenario type elements.
///
public const string DikeSoilScenarioElement = "dijktype";
///
/// The possible content of the
/// element indicating a clay dike on clay.
///
public const string DikeSoilScenarioClayDikeOnClay = "kleidijkopklei";
///
/// The possible content of the
/// element indicating a sand dike on clay.
///
public const string DikeSoilScenarioSandDikeOnClay = "zanddijkopklei";
///
/// The possible content of the
/// element indicating a clay dike on sand
///
public const string DikeSoilScenarioClayDikeOnSand = "kleidijkopzand";
///
/// The possible content of the
/// element indicating a sand dike on sand.
///
public const string DikeSoilScenarioSandDikeOnSand = "zanddijkopzand";
#endregion
#region Grid
///
/// The identifier for grids elements.
///
public const string GridsElement = "grids";
///
/// The tag of the element containing the value whether the grid should be moved.
///
public const string MoveGridElement = "verplaatsgrid";
///
/// The identifier for the grid determination type elements.
///
public const string GridDeterminationTypeElement = "bepaling";
///
/// The possible content of the
/// element indicating automatic grid determination.
///
public const string GridDeterminationTypeAutomatic = "automatisch";
///
/// The possible content of the
/// element indicating manual grid determination.
///
public const string GridDeterminationTypeManual = "handmatig";
#region Tangent lines
///
/// The identifier for tangent line elements.
///
public const string TangentLineElement = "tangentlijnen";
///
/// The identifier for the tangent line determination type elements.
///
public const string TangentLineDeterminationTypeElement = "bepalingtangentlijnen";
///
/// The possible content of the
/// element indicating layer separated.
///
public const string TangentLineDeterminationTypeLayerSeparated = "laagscheiding";
///
/// The possible content of the
/// element indicating specified.
///
public const string TangentLineDeterminationTypeSpecified = "gespecificeerd";
///
/// The tag of the element containing the value indicating the top boundary of the tangent line.
///
public const string TangentLineZTopElement = "zboven";
///
/// The tag of the element containing the value indicating the bottom boundary of the tangent line.
///
public const string TangentLineZBottomElement = "zonder";
///
/// The tag of the element containing the value indicating the number of tangent lines.
///
public const string TangentLineNumberElement = "aantal";
#endregion
///
/// The identifier for left grid elements.
///
public const string LeftGridElement = "linkergrid";
///
/// The identifier for right grid elements.
///
public const string RightGridElement = "rechtergrid";
///
/// The tag of the element containing the value indicating the left boundary of the grid.
///
public const string GridXLeftElement = "xlinks";
///
/// The tag of the element containing the value indicating the right boundary of the grid.
///
public const string GridXRightElement = "xrechts";
///
/// The tag of the element containing the value indicating the top boundary of the grid.
///
public const string GridZTopElement = "zboven";
///
/// The tag of the element containing the value indicating the bottom boundary of the grid.
///
public const string GridZBottomElement = "zonder";
///
/// The tag of the element containing the value indicating the number of horizontal points of the grid.
///
public const string GridNumberOfHorizontalPointsElement = "aantalpuntenhorizontaal";
///
/// The tag of the element containing the value indicating the number of vertical points of the grid.
///
public const string GridNumberOfVerticalPointsElement = "aantalpuntenverticaal";
#endregion
}
}