LotSizingDataModel.Core
2.0.1
Core domain model, shared abstractions and XML-serializable entities.
Loading...
Searching...
No Matches
InventoryBalanceRule.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Xml.Serialization;
3
using
LotSizingDataModel.Core.Common
;
4
5
namespace
LotSizingDataModel.Core.DecisionModel.Rules
;
6
7
/// <summary>
8
/// Represents the inventory-balance management rule.
9
///
10
/// For each item and warehouse, the ending inventory of a period
11
/// is equal to the previous inventory level plus incoming flows
12
/// minus outgoing flows.
13
///
14
/// Corresponds to the UML class "Equilibre des stocks".
15
///
16
/// This class intentionally contains no numerical parameter because
17
/// the balance equation is inherent to every inventory.
18
/// </summary>
19
[Serializable]
20
[XmlType(TypeName =
"inventoryBalanceRule"
)]
21
public
sealed
class
InventoryBalanceRule
:
ModelObject
22
{
23
/// <summary>
24
/// Initializes an inventory-balance rule.
25
///
26
/// This public parameterless constructor is required
27
/// by <see cref="XmlSerializer"/>.
28
/// </summary>
29
public
InventoryBalanceRule
()
30
{
31
}
32
}
LotSizingDataModel.Core.Common.ModelObject
Base class for model objects that notify listeners when one of their properties changes.
Definition
ModelObject.cs:16
LotSizingDataModel.Core.DecisionModel.Rules.InventoryBalanceRule.InventoryBalanceRule
InventoryBalanceRule()
Initializes an inventory-balance rule.
Definition
InventoryBalanceRule.cs:29
LotSizingDataModel.Core.Common
Definition
DoubleTimeSeries.cs:7
LotSizingDataModel.Core.DecisionModel.Rules
Definition
InventoryBalanceRule.cs:5
LotSizingDataModel.Core
DecisionModel
Rules
InventoryBalanceRule.cs
Generated by
1.17.0