Add initial prototype.

This commit is contained in:
Rod Kay
2022-07-31 17:34:54 +10:00
commit 54a53b2ac0
1421 changed files with 358874 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Computational;
package float_Math.Computational is new float_Math.any_Computational;
pragma Pure (float_Math.Computational);

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Statistics;
package float_Math.Statistics is new float_Math.any_Statistics;
pragma Pure (float_Math.Statistics);

View File

@@ -0,0 +1,5 @@
with
any_Math;
package float_Math is new any_Math (Real_t => Float);
pragma Pure (float_Math);

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Algebra.any_linear.any_d2;
package float_Math.Algebra.linear.d2 is new float_Math.Algebra.linear.any_d2;
pragma Pure (float_Math.Algebra.linear.d2);

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Algebra.any_linear.any_d3;
package float_Math.Algebra.linear.d3 is new float_Math.Algebra.linear.any_d3;
pragma Pure (float_Math.Algebra.linear.d3);

View File

@@ -0,0 +1,7 @@
with
any_Math.any_Algebra.any_Linear;
package float_Math.Algebra.linear is new float_Math.Algebra.any_linear;
pragma Pure (float_Math.Algebra.linear);

View File

@@ -0,0 +1,7 @@
with
any_Math.any_Algebra;
package float_Math.Algebra is new float_Math.any_Algebra;
pragma Pure (float_Math.Algebra);

View File

@@ -0,0 +1,7 @@
with
any_Math.any_Analysis;
package float_Math.Analysis is new float_Math.any_Analysis;
pragma Pure (float_Math.Analysis);

View File

@@ -0,0 +1,7 @@
with
any_Math.any_Arithmetic;
package float_Math.Arithmetic is new float_Math.any_Arithmetic;
pragma Pure (float_Math.Arithmetic);

View File

@@ -0,0 +1,8 @@
with
any_Math.any_Geometry.any_d2.any_Hexagon;
package float_math.Geometry.d2.Hexagon
is
new float_Math.Geometry.any_d2.any_Hexagon
with Pure;

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Geometry.any_d2;
package float_math.Geometry.d2 is new float_Math.Geometry.any_d2;
pragma Pure (float_math.Geometry.d2);

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Geometry.any_d3.any_Modeller.any_Forge;
package float_math.Geometry.d3.Modeller.Forge is new float_Math.Geometry.d3.Modeller.any_Forge;

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Geometry.any_d3.any_Modeller;
package float_math.Geometry.d3.Modeller is new float_Math.Geometry.d3.any_Modeller;

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Geometry.any_d3;
package float_math.Geometry.d3 is new float_Math.Geometry.any_d3;
pragma Pure (float_math.Geometry.d3);

View File

@@ -0,0 +1,6 @@
with
any_Math.any_Geometry;
package float_math.Geometry is new float_Math.any_Geometry;
pragma Pure (float_math.Geometry);

View File

@@ -0,0 +1,7 @@
with
any_Math.any_fast_Rotation;
package float_Math.fast_Rotation is new float_Math.any_fast_Rotation;

View File

@@ -0,0 +1,7 @@
with
any_Math.any_fast_Trigonometry;
package float_Math.fast_Trigonometry is new float_Math.any_fast_Trigonometry;

View File

@@ -0,0 +1,7 @@
with
any_Math.any_Random;
package float_Math.Random is new float_Math.any_Random;

View File

@@ -0,0 +1,7 @@
with
any_Math;
package long_Math is new any_Math (Real_t => long_Float);
pragma Pure (long_Math);

View File

@@ -0,0 +1,7 @@
with
any_Math;
package short_Math is new any_Math (Real_t => short_Float);
pragma Pure (short_Math);