Skip to content

Commit

Permalink
docs(docs): update references doc
Browse files Browse the repository at this point in the history
  • Loading branch information
AnzhiZhang committed Sep 8, 2024
1 parent a07f938 commit 3dc1633
Show file tree
Hide file tree
Showing 6 changed files with 71 additions and 26 deletions.
7 changes: 6 additions & 1 deletion docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@ makedocs(
"manual/getting-started.md",
"manual/performance.md",
],
"Reference" => "reference.md",
"References" => [
"references/1.types.md",
"references/2.interfaces.md",
"references/3.properties.md",
"references/4.builtin-matrices.md",
],
],
)

Expand Down
2 changes: 1 addition & 1 deletion docs/src/manual/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Most matrices can accept a type parameter to specify the element type. For examp
Hilbert{Float64}(5)
```

Please check [Builtin Matrices](@ref) in [Reference](@ref) for all available builtin matrices.
Please check [Builtin Matrices](@ref) for all available builtin matrices.

## Properties

Expand Down
7 changes: 7 additions & 0 deletions docs/src/references/1.types.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Types

```@docs
TypedMatrices.PropertyTypes
TypedMatrices.Property
TypedMatrices.Group
```
12 changes: 12 additions & 0 deletions docs/src/references/2.interfaces.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Interfaces

```@docs
TypedMatrices.list_properties
TypedMatrices.@properties
TypedMatrices.properties
TypedMatrices.list_groups
TypedMatrices.add_to_groups
TypedMatrices.remove_from_group
TypedMatrices.remove_from_all_groups
TypedMatrices.list_matrices
```
44 changes: 44 additions & 0 deletions docs/src/references/3.properties.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Properties

Some documentation of the following properties are adapted from MatrixDepot.jl.

```@docs
TypedMatrices.PropertyTypes.AbstractProperty
TypedMatrices.PropertyTypes.Symmetric
TypedMatrices.PropertyTypes.Inverse
TypedMatrices.PropertyTypes.Involutory
TypedMatrices.PropertyTypes.Integer
TypedMatrices.PropertyTypes.IllCond
TypedMatrices.PropertyTypes.PosDef
TypedMatrices.PropertyTypes.Correlation
TypedMatrices.PropertyTypes.Eigen
TypedMatrices.PropertyTypes.Sparse
TypedMatrices.PropertyTypes.Random
TypedMatrices.PropertyTypes.RegProb
TypedMatrices.PropertyTypes.Graph
TypedMatrices.PropertyTypes.TotNonNeg
TypedMatrices.PropertyTypes.TotPos
TypedMatrices.PropertyTypes.InfDiv
TypedMatrices.PropertyTypes.Indefinite
TypedMatrices.PropertyTypes.Defective
TypedMatrices.PropertyTypes.Nilpotent
TypedMatrices.PropertyTypes.Hessenberg
TypedMatrices.PropertyTypes.Toeplitz
TypedMatrices.PropertyTypes.Binary
TypedMatrices.PropertyTypes.RankDef
TypedMatrices.PropertyTypes.Circulant
TypedMatrices.PropertyTypes.Normal
TypedMatrices.PropertyTypes.Orthogonal
TypedMatrices.PropertyTypes.Bidiagonal
TypedMatrices.PropertyTypes.Tridiagonal
TypedMatrices.PropertyTypes.Triangular
TypedMatrices.PropertyTypes.SingVal
TypedMatrices.PropertyTypes.Rectangular
TypedMatrices.PropertyTypes.Hankel
TypedMatrices.PropertyTypes.DiagDom
TypedMatrices.PropertyTypes.NonNeg
TypedMatrices.PropertyTypes.Unimodular
TypedMatrices.PropertyTypes.Positive
TypedMatrices.PropertyTypes.FixedSize
TypedMatrices.PropertyTypes.Complex
```
Original file line number Diff line number Diff line change
@@ -1,27 +1,4 @@
# Reference

## Types

```@docs
TypedMatrices.PropertyTypes
TypedMatrices.Property
TypedMatrices.Group
```

## Interfaces

```@docs
TypedMatrices.list_properties
TypedMatrices.@properties
TypedMatrices.properties
TypedMatrices.list_groups
TypedMatrices.add_to_groups
TypedMatrices.remove_from_group
TypedMatrices.remove_from_all_groups
TypedMatrices.list_matrices
```

## Builtin Matrices
# Builtin Matrices

```@docs
TypedMatrices.Binomial
Expand Down

0 comments on commit 3dc1633

Please sign in to comment.