// Copyright (C) Stichting Deltares 2016. 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.
using Ringtoets.StabilityPointStructures.Data;
namespace Ringtoets.StabilityPointStructures.IO
{
///
/// Container of identifiers related to stability point structures calculation configuration schema definitions.
///
public static class StabilityPointStructuresConfigurationSchemaIdentifiers
{
///
/// The identifier for the area flow apertures stochast name.
///
public const string AreaFlowAperturesStochastName = "doorstroomoppervlak";
///
/// The identifier for the bank width stochast name.
///
public const string BankWidthStochastName = "bermbreedte";
///
/// The identifier for the constructive strength linear load model stochast name.
///
public const string ConstructiveStrengthLinearLoadModelStochastName = "lineairebelastingschematiseringsterkte";
///
/// The identifier for the constructive strength quadratic load model stochast name.
///
public const string ConstructiveStrengthQuadraticLoadModelStochastName = "kwadratischebelastingschematiseringsterkte";
///
/// The identifier for the drain coefficient stochast name.
///
public const string DrainCoefficientStochastName = "afvoercoefficient";
///
/// The identifier for evaluation level elements.
///
public const string EvaluationLevelElement = "analysehoogte";
///
/// The identifier for the failure collision energy stochast name.
///
public const string FailureCollisionEnergyStochastName = "aanvaarenergie";
///
/// The identifier for the failure probability of repairing a closure elements.
///
public const string FailureProbabilityRepairClosureElement = "faalkansherstel";
///
/// The identifier for the flow velocity structure closable stochast name.
///
public const string FlowVelocityStructureClosableStochastName = "kritiekestroomsnelheid";
///
/// The identifier for the type of stability point structure inflow model elements.
///
public const string InflowModelTypeElement = "instroommodel";
///
/// The possible content of the element indicating a
/// low sill structure.
///
public const string InflowModelLowSillStructure = "lagedrempel";
///
/// The possible content of the element indicating a
/// flooded culvert structure.
///
public const string InflowModelFloodedCulvertStructure = "verdronkenkoker";
///
/// The identifier for the inside water level stochast name.
///
public const string InsideWaterLevelStochastName = "binnenwaterstand";
///
/// The identifier for the inside water level failure construction stochast name.
///
public const string InsideWaterLevelFailureConstructionStochastName = "binnenwaterstandbijfalen";
///
/// The identifier for the level crest structure stochast name.
///
public const string LevelCrestStructureStochastName = "kerendehoogte";
///
/// The identifier for the leveling count elements.
///
public const string LevellingCountElement = "nrnivelleringen";
///
/// The identifier for the probability of a secondary collision on the structure per leveling elements.
///
public const string ProbabilityCollisionSecondaryStructureElement = "kansaanvaringtweedekeermiddel";
///
/// The identifier for the mass of the ship stochast name.
///
public const string ShipMassStochastName = "massaschip";
///
/// The identifier for the velocity of the ship stochast name.
///
public const string ShipVelocityStochastName = "aanvaarsnelheid";
///
/// The identifier for the stability properties of the linear load model stochast name.
///
public const string StabilityLinearLoadModelStochastName = "lineairebelastingschematiseringstabiliteit";
///
/// The identifier for the stability properties of the quadratic load model stochast name.
///
public const string StabilityQuadraticLoadModelStochastName = "kwadratischebelastingschematiseringstabiliteit";
///
/// The identifier for the threshold height of the open weir stochast name.
///
public const string ThresholdHeightOpenWeirStochastName = "drempelhoogte";
///
/// The identifier for the vertical distance of the structure elements.
///
public const string VerticalDistanceElement = "afstandonderkantwandteendijk";
///
/// The identifier for the factor for the storm duration for an open structure elements.
///
public const string FactorStormDurationOpenStructureElement = "factorstormduur";
///
/// The identifier for the volumic weight of water elements.
///
public const string VolumicWeightWaterElement = "volumiekgewichtwater";
}
}