@@ -1014,9 +1014,6 @@ Crate an instance of [`PSparseMatrix`](@ref) by setting arbitrary entries
10141014from each of the underlying parts. It returns a task that produces the
10151015instance of [`PSparseMatrix`](@ref) allowing latency hiding while performing
10161016the communications needed in its setup.
1017-
1018- !!! warning
1019- Improve me!
10201017"""
10211018function psparse (f,I,J,V,rows,cols;
10221019 split= true ,
@@ -1097,8 +1094,7 @@ function psparse(f,I,J,V,rows,cols;
10971094end
10981095
10991096"""
1100- !!! warning
1101- Document me!
1097+ psparse!(C::PSparseMatrix,V,cache)
11021098"""
11031099function psparse! (C,V,cache)
11041100 (A,B,K,cacheB,cacheC,split,assembled) = cache
@@ -1122,8 +1118,7 @@ function assemble(A::PSparseMatrix;kwargs...)
11221118end
11231119
11241120"""
1125- !!! warning
1126- Document me!
1121+ assemble(A::PSparseMatrix[,rows];kwargs...)
11271122"""
11281123function assemble (A:: PSparseMatrix ,rows;kwargs... )
11291124 @boundscheck @assert matching_own_indices (axes (A,1 ),PRange (rows))
@@ -1132,8 +1127,7 @@ function assemble(A::PSparseMatrix,rows;kwargs...)
11321127end
11331128
11341129"""
1135- !!! warning
1136- Document me!
1130+ assemble!(B::PSparseMatrix,A::PSparseMatrix,cache)
11371131"""
11381132function assemble! (B:: PSparseMatrix ,A:: PSparseMatrix ,cache)
11391133 T = eltype (partition (A))
@@ -1385,8 +1379,7 @@ function psparse_assemble_impl!(B,A,::Type{<:AbstractSplitMatrix},cache)
13851379end
13861380
13871381"""
1388- !!! warning
1389- Document me!
1382+ consistent(A::PSparseMatrix,rows;kwargs...)
13901383"""
13911384function consistent (A:: PSparseMatrix ,rows_co;kwargs... )
13921385 @assert A. assembled
@@ -1395,8 +1388,7 @@ function consistent(A::PSparseMatrix,rows_co;kwargs...)
13951388end
13961389
13971390"""
1398- !!! warning
1399- Document me!
1391+ consistent!(B::PSparseMatrix,A::PSparseMatrix,cache)
14001392"""
14011393function consistent! (B:: PSparseMatrix ,A:: PSparseMatrix ,cache)
14021394 @assert A. assembled
@@ -1668,8 +1660,7 @@ function IterativeSolvers.zerox(A::PSparseMatrix,b::PVector)
16681660end
16691661
16701662"""
1671- !!! warning
1672- Document me!
1663+ repartition(A::PSparseMatrix,new_rows,new_cols;reuse=false)
16731664"""
16741665function repartition (A:: PSparseMatrix ,new_rows,new_cols;reuse= Val (false ))
16751666 function prepare_triplets (A_own_own,A_own_ghost,A_rows,A_cols)
@@ -1703,8 +1694,7 @@ function repartition(A::PSparseMatrix,new_rows,new_cols;reuse=Val(false))
17031694end
17041695
17051696"""
1706- !!! warning
1707- Document me!
1697+ repartition!(B::PSparseMatrix,A::PSparseMatrix,cache)
17081698"""
17091699function repartition! (B:: PSparseMatrix ,A:: PSparseMatrix ,cache)
17101700 (V,cacheB) = cache
@@ -1723,8 +1713,7 @@ function repartition!(B::PSparseMatrix,A::PSparseMatrix,cache)
17231713end
17241714
17251715"""
1726- !!! warning
1727- Document me!
1716+ repartition(A::PSparseMatrix,b::PVector,new_rows,new_cols;reuse=false)
17281717"""
17291718function repartition (A:: PSparseMatrix ,b:: PVector ,new_rows,new_cols;reuse= Val (false ))
17301719 # TODO this is just a reference implementation
@@ -1744,8 +1733,14 @@ function repartition(A::PSparseMatrix,b::PVector,new_rows,new_cols;reuse=Val(fal
17441733end
17451734
17461735"""
1747- !!! warning
1748- Document me!
1736+ repartition!(B,c,A,b,cache)
1737+
1738+ - `B::PSparseMatrix`
1739+ - `c::PVector`
1740+ - `A::PSparseMatrix`
1741+ - `b::PVector`
1742+ - `cache`
1743+
17491744"""
17501745function repartition! (B:: PSparseMatrix ,c:: PVector ,A:: PSparseMatrix ,b:: PVector ,cache)
17511746 (cacheB,cachec) = cache
@@ -1759,8 +1754,7 @@ function repartition!(B::PSparseMatrix,c::PVector,A::PSparseMatrix,b::PVector,ca
17591754end
17601755
17611756"""
1762- !!! warning
1763- Document me!
1757+ psystem(I,J,V,I2,V2,rows,cols;kwargs...)
17641758"""
17651759function psystem (I,J,V,I2,V2,rows,cols;
17661760 assembled= false ,
@@ -1809,8 +1803,7 @@ function psystem(I,J,V,I2,V2,rows,cols;
18091803end
18101804
18111805"""
1812- !!! warning
1813- Document me!
1806+ psystem!(A,b,V,V2,cache)
18141807"""
18151808function psystem! (A,b,V,V2,cache)
18161809 (cacheA,cacheb) = cache
0 commit comments