Changeset 74a91c9 in git
- Timestamp:
- Nov 23, 2010, 5:47:37 PM (13 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
- Children:
- c512d93f75cc91a718679d4a03b14439936966e2
- Parents:
- a35d14fe5659007b14c281f4f4ccfc7721921c14
- Location:
- gfanlib
- Files:
-
- 11 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
gfanlib/Makefile.in
ra35d14f r74a91c9 47 47 48 48 # normal C++ source files 49 CXXSOURCES= gfanlib_zcone.cpp 49 CXXSOURCES= gfanlib_zcone.cpp gfanlib_symmetry.cpp gfanlib_symmetriccomplex.cpp gfanlib_polyhedralfan.cpp gfanlib_zfan.cpp gfanlib_polymakefile.cpp 50 50 51 51 # normal C source files … … 54 54 SOURCES=${CSOURCES} ${CXXSOURCES} 55 55 56 HEADERS=gfanlib_z.h gfanlib_q.h gfanlib_vector.h gfanlib_matrix.h gfanlib_zcone.h gfanlib.h 56 HEADERS=gfanlib_z.h gfanlib_q.h gfanlib_vector.h gfanlib_matrix.h gfanlib_zcone.h gfanlib.h gfanlib_polyhedralfan.h gfanlib_polymakefile.h gfanlib_symmetriccomplex.h gfanlib_zfan.h 57 57 58 58 DISTFILES=${SOURCES} ${HEADERS} -
gfanlib/gfanlib.h
ra35d14f r74a91c9 13 13 #include "gfanlib_matrix.h" 14 14 #include "gfanlib_zcone.h" 15 15 #include "gfanlib_symmetry.h" 16 #include "gfanlib_polyhedralfan.h" 17 #include "gfanlib_zfan.h" 16 18 17 19 #endif /* GFANLIB_H_ */ -
gfanlib/gfanlib_matrix.h
ra35d14f r74a91c9 582 582 return ret; 583 583 } 584 585 inline QMatrix canonicalizeSubspace(QMatrix const &m) 586 { 587 QMatrix temp=m; 588 temp.reduce(); 589 temp.REformToRREform(); 590 temp.removeZeroRows(); 591 return temp; 584 592 } 585 593 594 inline ZMatrix canonicalizeSubspace(ZMatrix const &m) 595 { 596 return QToZMatrixPrimitive(canonicalizeSubspace(ZToQMatrix(m))); 597 } 598 599 600 inline QMatrix kernel(QMatrix const &m) 601 { 602 QMatrix temp=m; 603 return temp.reduceAndComputeKernel(); 604 } 605 606 inline ZMatrix kernel(ZMatrix const &m) 607 { 608 return QToZMatrixPrimitive(kernel(ZToQMatrix(m))); 609 } 610 611 } 612 586 613 587 614 #endif /* LIB_ZMATRIX_H_ */ -
gfanlib/gfanlib_vector.h
ra35d14f r74a91c9 307 307 typedef Vector<Integer> ZVector; 308 308 typedef Vector<Rational> QVector; 309 typedef Vector<int> IntVector; 309 310 310 311 inline QVector ZToQVector(ZVector const &v)
Note: See TracChangeset
for help on using the changeset viewer.