Home
last modified time | relevance | path

Searched refs:colperm (Results 1 – 25 of 111) sorted by relevance

12345

/dports/math/highs/HiGHS-cfe064e/src/ipm/ipx/src/
H A Dlu_factorization.cc16 const std::vector<Int>& colperm, in PermutedMatrix() argument
29 Int j = colperm[k]; in PermutedMatrix()
91 const std::vector<Int>& colperm, in StabilityEstimate() argument
97 SparseMatrix B = PermutedMatrix(Bbegin, Bend, Bi, Bx, rowperm, colperm, in StabilityEstimate()
121 std::vector<Int>* colperm, in Factorize() argument
124 L, U, rowperm, colperm, dependent_cols); in Factorize()
126 *colperm, *dependent_cols); in Factorize()
H A Dbasiclu_kernel.cc36 std::vector<Int>* colperm, in _Factorize() argument
59 colperm->resize(dim); in _Factorize()
60 err = basiclu_obj_get_factors(&lu.obj, rowperm->data(), colperm->data(), in _Factorize()
H A Dlu_factorization.h58 std::vector<Int>* rowperm, std::vector<Int>* colperm,
73 std::vector<Int>* colperm,
H A Dlu_update.cc14 Int* colperm, std::vector<Int>* dependent_cols) { in GetFactors() argument
15 _GetFactors(L, U, rowperm, colperm, dependent_cols); in GetFactors()
H A Dlu_update.h60 Int* colperm, std::vector<Int>* dependent_cols);
113 Int* colperm, std::vector<Int>* dep_cols) = 0;
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/ipm/ipx/src/
H A Dlu_factorization.cc16 const std::vector<Int>& colperm, in PermutedMatrix() argument
29 Int j = colperm[k]; in PermutedMatrix()
91 const std::vector<Int>& colperm, in StabilityEstimate() argument
97 SparseMatrix B = PermutedMatrix(Bbegin, Bend, Bi, Bx, rowperm, colperm, in StabilityEstimate()
121 std::vector<Int>* colperm, in Factorize() argument
124 L, U, rowperm, colperm, dependent_cols); in Factorize()
126 *colperm, *dependent_cols); in Factorize()
H A Dbasiclu_kernel.cc36 std::vector<Int>* colperm, in _Factorize() argument
59 colperm->resize(dim); in _Factorize()
60 err = basiclu_obj_get_factors(&lu.obj, rowperm->data(), colperm->data(), in _Factorize()
H A Dlu_factorization.h58 std::vector<Int>* rowperm, std::vector<Int>* colperm,
73 std::vector<Int>* colperm,
H A Dlu_update.cc14 Int* colperm, std::vector<Int>* dependent_cols) { in GetFactors() argument
15 _GetFactors(L, U, rowperm, colperm, dependent_cols); in GetFactors()
H A Dlu_update.h60 Int* colperm, std::vector<Int>* dependent_cols);
113 Int* colperm, std::vector<Int>* dep_cols) = 0;
/dports/math/casadi/casadi-3.5.5/docs/api/examples/matrix/
H A Dbtf.py45 nb, rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock = S.sparsity().btf() variable
49 print("colperm: ", colperm)
51 print(S[rowperm,colperm])
/dports/math/casadi/casadi-3.5.5/casadi/solvers/
H A Dsymbolic_qr.cpp83 vector<casadi_int> rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock; in init() local
84 sp_.btf(rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock); in init()
87 std::vector<casadi_int> inv_colperm(colperm.size()); in init()
88 for (casadi_int k=0; k<colperm.size(); ++k) in init()
89 inv_colperm[colperm[k]] = k; in init()
97 SX Aperm = A(rowperm, colperm); // NOLINT(cppcoreguidelines-slicing) in init()
131 bperm = b(colperm, Slice()); // NOLINT(cppcoreguidelines-slicing) in init()
/dports/math/taucs/taucs-2.2_23/src/
H A Dtaucs_linsolve.c170 int* colperm; member
185 taucs_free(F->colperm); in taucs_linsolve_free()
203 int* colperm = NULL; in taucs_linsolve() local
335 taucs_ccs_order(M ? M : A,&rowperm,&colperm,opt_ordering); in taucs_linsolve()
344 f->colperm = colperm; in taucs_linsolve()
350 PMPT = taucs_ccs_permute_symmetrically(M,rowperm,colperm); in taucs_linsolve()
358 PAPT = taucs_ccs_permute_symmetrically(A,rowperm,colperm); in taucs_linsolve()
549 if (!PAPT) PAPT = taucs_ccs_permute_symmetrically(A,f->rowperm,f->colperm); in taucs_linsolve()
614 taucs_free(colperm); in taucs_linsolve()
H A Dtaucs_ccs_ooc_lu.c1026 int* colperm, in oocsp_colanalyze() argument
1134 nnz = (matrix->colptr)[colperm[j]+1] - (matrix->colptr)[colperm[j]]; in oocsp_colanalyze()
2455 panel_nnz[p] = (A->colptr)[colperm[j]+1] - (A->colptr)[colperm[j]]; in oocsp_numfact()
2498 jp = colperm[j]; in oocsp_numfact()
3663 int* colperm)
3694 oocsp_numfact(A_in,colperm,
3713 int colperm[],
3740 int* colperm;
3845 X[ colperm[i] ] = Y[ i ];
3870 taucs_free(colperm);
[all …]
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/linalg/bwc/
H A Dbalancing.c42 w = cado_crc_lfsr_turn32_little(l, bal->colperm, bal->tcols * sizeof(uint32_t)); in balancing_finalize()
82 rc = fwrite32_little(bal->colperm, bal->tcols, pfile); in balancing_write_inner()
198 bal->colperm = malloc(bal->tcols * sizeof(uint32_t)); in balancing_read()
199 int rc = fread32_little(bal->colperm, bal->tcols, pfile); in balancing_read()
212 if (bal->colperm) free(bal->colperm); in balancing_clear()
/dports/science/PETSc/petsc-3.14.1/src/ksp/ksp/tutorials/
H A Dex18.c39 IS rowperm = NULL,colperm = NULL; in main() local
170 ierr = MatGetOrdering(A,ordering,&rowperm,&colperm);CHKERRQ(ierr); in main()
171 ierr = MatPermute(A,rowperm,colperm,&Aperm);CHKERRQ(ierr); in main()
172 ierr = VecPermute(b,colperm,PETSC_FALSE);CHKERRQ(ierr); in main()
247 ierr = ISDestroy(&rowperm);CHKERRQ(ierr); ierr = ISDestroy(&colperm);CHKERRQ(ierr); in main()
/dports/math/octave/octave-6.4.0/scripts/sparse/
H A Dcolperm.m27 ## @deftypefn {} {@var{p} =} colperm (@var{s})
37 function p = colperm (s) function
48 %!assert <*59226> (colperm ([1,0;0,0]), [2, 1])
/dports/math/highs/HiGHS-cfe064e/src/ipm/basiclu/src/
H A Dbasiclu_get_factors.c21 lu_int colperm[], in basiclu_get_factors() argument
45 if (colperm) in basiclu_get_factors()
46 memcpy(colperm, this.pivotcol, m*sizeof(lu_int)); in basiclu_get_factors()
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/tests/linalg/bwc/
H A Dconvert_magma.pl118 my $colperm = $flags & 1;
120 $txflags .= ", colperm" if $colperm;
159 if ($colperm) {
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/ipm/basiclu/src/
H A Dbasiclu_get_factors.c21 lu_int colperm[], in basiclu_get_factors() argument
45 if (colperm) in basiclu_get_factors()
46 memcpy(colperm, this.pivotcol, m*sizeof(lu_int)); in basiclu_get_factors()
/dports/math/casadi/casadi-3.5.5/test/python/
H A Dsparsity.py331 … ret, rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock = AP.sparsity().btf()
333 Ar = AP[rowperm,colperm]
400 ret, rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock = A.sparsity().btf()
405 self.checkarray(colperm,DM([ 2,0,3,1]).T)
422 ret, rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock = A.sparsity().btf()
427 self.checkarray(colperm,DM([ 0, 2, 1, 3]).T)
444 ret, rowperm, colperm, rowblock, colblock, coarse_rowblock, coarse_colblock = A.sparsity().btf()
449 self.checkarray(colperm,DM([ 0, 1, 2, 3]).T)
/dports/math/R-cran-VGAM/VGAM/R/
H A Dpsv2magic.R14 colperm <- function(x, from, to) { function
92 colperm(x.VLM, ppp, ooo),
/dports/math/casadi/casadi-3.5.5/casadi/core/
H A Ddae_builder.cpp601 for (casadi_int i=0; i<colperm.size(); ++i) { in sort_d()
603 ddefnew[i] = this->ddef[colperm[i]]; in sort_d()
606 dnew[i] = this->d[colperm[i]]; in sort_d()
681 snew[i] = this->s[colperm[i]]; in sort_dae()
682 sdotnew[i] = this->sdot[colperm[i]]; in sort_dae()
709 znew[i] = this->z[colperm[i]]; in sort_alg()
735 casadi_int nb = sp.btf(rowperm, colperm, rowblock, colblock, in make_semi_explicit()
745 snew[i] = this->s[colperm[i]]; in make_semi_explicit()
746 sdotnew[i] = this->sdot[colperm[i]]; in make_semi_explicit()
816 casadi_int nb = sp.btf(rowperm, colperm, rowblock, colblock, in eliminate_alg()
[all …]
/dports/math/highs/HiGHS-cfe064e/src/ipm/basiclu/include/
H A Dbasiclu_obj_get_factors.h5 lu_int colperm[],
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/ipm/basiclu/include/
H A Dbasiclu_obj_get_factors.h5 lu_int colperm[],

12345