Home
last modified time | relevance | path

Searched refs:MatrixDomain (Results 1 – 25 of 89) sorted by relevance

1234

/dports/math/linbox/linbox-1.6.3/linbox/matrix/
H A Dplain-matrix.h75 typedef MatDom MatrixDomain; typedef
77 typedef typename MatrixDomain::Scalar Entry;
80 const MatrixDomain* domain_; // scalar, vector, matrix arithmetic context
89 inline const MatrixDomain& domain() const in domain()
91 const MatrixDomain& field() const // transitional in field()
119 typename MatrixDomain::RandIter r(field()); in random()
157 typedef typename Father_t::MatrixDomain MatrixDomain; typedef
171 PlainMatrix(const MatrixDomain& D, Index m, Index n) in PlainMatrix()
176 void init(const MatrixDomain& D, Index m, Index n) in init()
H A Dmatrix.doxy50 * The class \link LinBox::MatrixDomain MatrixDomain \endlink provides a
/dports/math/linbox/linbox-1.6.3/linbox/matrix/sliced3/
H A Dsliced-domain.h33 class MatrixDomain<SlicedField<_Field,_WordT> > : public _Field {
39 typedef Sliced<MatrixDomain> Matrix;
40 typedef Sliced<MatrixDomain> OwnMatrix;
42 MatrixDomain () : Field(3) {} in MatrixDomain() function
44 MatrixDomain (size_t p, size_t e = 1) : Field(p) in Field()
46 MatrixDomain(const Field& F) : Field(3) {} in MatrixDomain() function
47 MatrixDomain(Field& F) : Field(3) {} in MatrixDomain() function
49 MatrixDomain& operator=(const MatrixDomain<SlicedField<Field, Word_T> >& R)
/dports/math/linbox/linbox-1.6.3/linbox/matrix/matrixdomain/
H A Dmatrix-domain.inl41 Matrix1 &MatrixDomain<Field>::copyRow (Matrix1 &A, const Matrix2 &B) const
60 Matrix1 &MatrixDomain<Field>::copyCol (Matrix1 &A, const Matrix2 &B) const
124 bool MatrixDomain<Field>::isZeroBB (const Matrix_ &A) const
135 bool MatrixDomain<Field>::isZeroRow (const Matrix_ &A) const
150 bool MatrixDomain<Field>::isZeroCol (const Matrix_ &A) const
371 Matrix_ &MatrixDomain<Field>::neginRow (Matrix_ &A) const
383 Matrix_ &MatrixDomain<Field>::neginCol (Matrix_ &A) const
1040 Matrix_ &MatrixDomain<Field>::permuteRowsByRow (Matrix_ &A,
1059 Matrix_ &MatrixDomain<Field>::permuteRowsByCol (Matrix_ &A,
1073 Matrix_ &MatrixDomain<Field>::permuteColsByRow (Matrix_ &A,
[all …]
H A Dmatrix-domain-gf2.h52 class MatrixDomain<GF2> {
54 MatrixDomain (const GF2 &F) : in MatrixDomain() function
106 Vector1 &MatrixDomain<GF2>::mulRowSpecialized (Vector1 &w, const Matrix &A, const Vector2 &v, in mulRowSpecialized()
122 Vector1 &MatrixDomain<GF2>::mulRowSpecialized (Vector1 &w, const Matrix &A, const Vector2 &v, in mulRowSpecialized()
142 Vector1 &MatrixDomain<GF2>::mulColSpecialized (Vector1 &w, const Matrix &A, const Vector2 &v, in mulColSpecialized()
162 Vector1 &MatrixDomain<GF2>::mulColSpecialized (Vector1 &w, const Matrix &A, const Vector2 &v, in mulColSpecialized()
/dports/math/linbox/linbox-1.6.3/linbox/algorithms/
H A Dcoppersmith-invariant-factors.h50 typedef MatrixDomain<Field> Domain;
56 typedef MatrixDomain<PolyRing> PolyMatDom;
102 typedef BlockCoppersmithDomain<MatrixDomain<Field2_>,BBC> BCD;
104 MatrixDomain<Field2_> BMD(F_);
108 std::vector<typename MatrixDomain<Field2_>::OwnMatrix > gen;
153 MatrixDomain<GivaroPoly<GivaroPolyModPoly<Field2_> > > GPMPDWMD(GPMPDW);
154 typename MatrixDomain<GivaroPoly<GivaroPolyModPoly<Field2_> > >::OwnMatrix MMCopy(GPMPDW,b_,b_);
H A Dalt-blackbox-block-container.h10 typedef typename MatrixDomain<Field>::OwnMatrix Block;
97 MatrixDomain<Field> MD_;
H A Dpoly-smith-form.h53 typedef MatrixDomain<Ring> MatrixDom;
84 typename MatrixDomain<QuotientRing>::OwnMatrix QM(M, QR); in local()
121 typename MatrixDomain<QuotientRing>::OwnMatrix QM(M, QR); in localRank()
224 typename MatrixDomain<PolynomialLocalX<Ring>>::OwnMatrix G(M, L); in detLocalX()
H A Dpoly-dixon.h37 typedef MatrixDomain<Ring> MatrixDom;
41 typedef MatrixDomain<Field> FMatrixDom;
/dports/math/linbox/linbox-1.6.3/tests/
H A Dtest-dense-zero-one.C72 Block & addin( Block & A, const Block & B ) const { return MatrixDomain<Field>(*this).addin(A,B); } in addin()
94 return MatrixDomain<Field>(*this).areEqual(A,B); in areEqual()
123 typedef typename Blackbox::MatrixDomain Dom; in testAssociativity()
147 typedef typename Blackbox::MatrixDomain Dom; in testTiming()
199 typedef typename Blackbox::MatrixDomain Dom; in blockSizeTimingTest()
236 typedef typename Blackbox::MatrixDomain Dom; in stressTest()
269 typedef typename Blackbox::MatrixDomain Dom; in largeTest()
H A Dtest-plain-domain.C166 MatrixDomain<Field> MD (F);
205 MatrixDomain<Field> MD (F);
245 MatrixDomain<Field> MD (F);
297 MatrixDomain<Field> MD (F);
355 MatrixDomain<Field> MD (F);
426 MatrixDomain<Field> MD (F);
507 MatrixDomain<Field> MD (F);
592 MatrixDomain<Field> MD (F);
652 MatrixDomain<Field> MD (F);
715 MatrixDomain<Field> MD (F);
[all …]
H A Dtest-matrix-domain.C174 MatrixDomain<Field> MD (F); in testCopyEqual()
213 MatrixDomain<Field> MD (F); in testSubinIsZero()
253 MatrixDomain<Field> MD (F); in testAddNegSub()
305 MatrixDomain<Field> MD (F); in testAddinNeginSub()
363 MatrixDomain<Field> MD (F); in testInvMulSquare()
434 MatrixDomain<Field> MD (F); in testInvMulOver()
515 MatrixDomain<Field> MD (F); in testInvMulUnder()
600 MatrixDomain<Field> MD (F); in testInvLeftMulinSquare()
660 MatrixDomain<Field> MD (F); in testInvLeftMulinOver()
723 MatrixDomain<Field> MD (F); in testInvLeftMulinUnder()
[all …]
H A Dtest-sparse.C65 MatrixDomain<typename SM::Field> MD(F); in testSparseFormat()
110 MatrixDomain<typename SM::Field> MD(B.field()) ; in buildBySetGetEntry()
142 MatrixDomain<Field> MD(F) ; in main()
H A Dtest-poly-det.C24 typedef MatrixDomain<PolyDom> PolyMatDom;
78 typename MatrixDomain<PolyDom>::OwnMatrix A(PD,m,n); in main()
H A Dtest-la-block-lanczos.C74 MatrixDomain<Field> MD (F); in testRandomSolve()
147 MatrixDomain<Field> MD (F); in testSampleNullspace()
207 MatrixDomain<Field> MD (F); in testRank()
H A Dtest-block-wiedemann.C124 MatrixDomain<Field> MD(F); in main()
147 CoppersmithSolver< MatrixDomain<Field> > RCS(MD,blocking); in main()
H A Dtest-triplesbb.C100 MatrixDomain<Field> MD(F); in main()
101 typedef MatrixDomain<Field>::OwnMatrix OwnMatrix; in main()
H A Dtest-random-matrix.C12 typedef MatrixDomain<Field> Domain; in testPrimeField()
H A Dtest-mg-block-lanczos.C74 MatrixDomain<Field> MD (F); in testRandomSolve()
147 MatrixDomain<Field> MD (F); in testSampleNullspace()
H A Dtest-order-basis.C24 MatrixDomain<Field> MD(F); in check_sigma()
50 MatrixDomain<typename MatPol::Field> MD(A.field());
H A Dtest-weak-popov-form.C22 typedef MatrixDomain<PolynomialRing> PolyMatrixDom;
/dports/math/linbox/linbox-1.6.3/examples/
H A Dgf3-invariant-factors.C81 MatrixDomain<Field> MD; in main()
82 typename MatrixDomain<Field>::OwnMatrix I(F,n,n),O(F,n,n); in main()
H A Dsmith-form-local.C36 typedef MatrixDomain<PolyRing> MatDom;
38 typedef MatrixDomain<QuotRing> QuotMatDom;
42 typedef MatrixDomain<LocalRing> LocalMatDom;
/dports/math/linbox/linbox-1.6.3/linbox/matrix/sparsematrix/
H A Dsparse-tpl-matrix.h63 typedef typename MatrixDomain<Field>::Matrix Matrix;
195 MatrixDomain<Field> MD_; // Contains the field and dense mat ops for applyLeft and applyRight
/dports/math/linbox/linbox-1.6.3/benchmarks/
H A Dinvariant-factors-benchmark.C31 typedef MatrixDomain<Field> Domain;
38 typedef MatrixDomain<Ring> PolyMatDom;

1234