diff --git a/Sources/MatrixModule/Documentation.docc/MatrixModule.md b/Sources/MatrixModule/Documentation.docc/MatrixModule.md new file mode 100644 index 0000000..6f15906 --- /dev/null +++ b/Sources/MatrixModule/Documentation.docc/MatrixModule.md @@ -0,0 +1,9 @@ +# ``MatrixModule`` + +Two-dimensional matrix operations. + +## Overview + +This module provides the ``Matrix`` structure for working with two-dimensional numerical data. Arithmetic and several linear algebra operations are supported via protocols. Scalar values can be Int, Float, or Double. See the topics below for more information. + +## Topics diff --git a/Sources/Numerix/Documentation.docc/DotProduct.md b/Sources/Numerix/Documentation.docc/DotProduct.md deleted file mode 100644 index 1b682ab..0000000 --- a/Sources/Numerix/Documentation.docc/DotProduct.md +++ /dev/null @@ -1,11 +0,0 @@ -# Dot Product - -The dot product of two vectors. - -## Overview - -Here - -### Section header - -Here diff --git a/Sources/Numerix/Documentation.docc/MatrixArithmetic.md b/Sources/Numerix/Documentation.docc/MatrixArithmetic.md deleted file mode 100644 index 37e0be2..0000000 --- a/Sources/Numerix/Documentation.docc/MatrixArithmetic.md +++ /dev/null @@ -1,11 +0,0 @@ -# Matrix Arithmetic - -Arithmetic operations using matrix structures. - -## Overview - -Here. - -### Section header - -Here. diff --git a/Sources/Numerix/Documentation.docc/Numerix.md b/Sources/Numerix/Documentation.docc/Numerix.md index 00fe37b..ba1d040 100644 --- a/Sources/Numerix/Documentation.docc/Numerix.md +++ b/Sources/Numerix/Documentation.docc/Numerix.md @@ -1,33 +1,22 @@ # ``Numerix`` -An open-source Swift package for numerical computing on Apple devices. +Linear algebra and numerical computing with Swift on Apple devices. ## Overview -Numerix is an open-source Swift package that provides vector and matrix types for performing linear algebra and other numerical computations on Apple devices. It uses the Accelerate framework to perform high-performance and energy-efficient calculations. See the sections below to learn more about the package. +Numerix is an open-source Swift package that provides Vector and Matrix structures for performing linear algebra and other numerical computations on Apple devices. It uses the Accelerate framework for high-performance and energy-efficient calculations. See the module documentation for more information about the Vector and Matrix structures. ## Contributing -See the `CONTRIBUTING.md` document in the Numerix [GitHub repository](https://github.com/wigging/numerix) for contributing guidelines. +See the `CONTRIBUTING.md` document in the [Numerix GitHub repository](https://github.com/wigging/numerix) for contributing guidelines. ## Topics ### Essentials - -- -- - -### Numeric structures - -- ``Vector`` -- ``Matrix`` - -### Arithmetic operations - -- -- ### Linear algebra -- +- +- diff --git a/Sources/Numerix/Documentation.docc/VectorArithmetic.md b/Sources/Numerix/Documentation.docc/VectorArithmetic.md deleted file mode 100644 index 0530ed2..0000000 --- a/Sources/Numerix/Documentation.docc/VectorArithmetic.md +++ /dev/null @@ -1,11 +0,0 @@ -# Vector Arithmetic - -Arithmetic operations using vector structures. - -## Overview - -Here. - -### Section header - -Here. diff --git a/Sources/VectorModule/Documentation.docc/VectorModule.md b/Sources/VectorModule/Documentation.docc/VectorModule.md new file mode 100644 index 0000000..bb1b8d7 --- /dev/null +++ b/Sources/VectorModule/Documentation.docc/VectorModule.md @@ -0,0 +1,9 @@ +# ``VectorModule`` + +One-dimensional vector operations. + +## Overview + +This module provides the ``Vector`` structure for working with one-dimensional numerical data. Arithmetic and several linear algebra operations are supported. See the topics below for more details. Scalar values can be Float or Double and limited support is provided for Int values. + +## Topics