2. The DataServer module
Abstract
This chapter is dealing with the DataServer module which is the spine of the Uranie project. In this module crucial classes are defined to handle data and transmit them to other modules, along with basic statistics implementation.
The source files are in souRCE.git/dataSERVER/souRCE and the corresponding namespace is URANIE::DataServer.
- 2.1. Introduction
- 2.2. The
TAttributeclass- 2.2.1. Nature of the attribute
- 2.2.2. List of variable information
- 2.2.3. Examples of use of the class
TAttribute - 2.2.4. Adding
TAttributewhen data are already available - 2.2.5. Introducing the
TStochasticAttributeclasses- 2.2.5.1. Uniform Law
- 2.2.5.2. Log Uniform Law
- 2.2.5.3. Triangular Law
- 2.2.5.4. LogTriangular Law
- 2.2.5.5. Normal law
- 2.2.5.6. LogNormal law
- 2.2.5.7. Trapezium law
- 2.2.5.8. UniformByParts law
- 2.2.5.9. Exponential law
- 2.2.5.10. Cauchy law
- 2.2.5.11. GumbelMax law
- 2.2.5.12. Weibull law
- 2.2.5.13. Beta law
- 2.2.5.14. GenPareto law
- 2.2.5.15. Gamma law
- 2.2.5.16. InvGamma law
- 2.2.5.17. Student Law
- 2.2.5.18. Generalized normal law
- 2.2.5.19. Composing law
- 2.3. Data handling
- 2.4. Statistical treatments and operations
- 2.5. Visualisation dedicated to uncertainties
- 2.6. Combining these aspects: performing PCA