Changeset 7c166a2 in tol


Ignore:
Timestamp:
Feb 3, 2009, 9:10:07 AM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
8f6db64
Parents:
4c49c6a
Message:

New static method force_natural_order
New argument forceNaturalOrder in CholeskiFactor

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@556 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/vmatrix_type/tol_bvmat.h

    r4c49c6a r7c166a2  
    309309  static void BinGroup(BBinFun f, BVMat** arr, int num, BVMat& C);
    310310private:
     311  static bool force_natural_order(bool force);
    311312  static void restore_cholmod_common();
    312313  double* bRd_checkCell(int i, int j, int& accessCode) const;
    … …  
    691692public:
    692693//Linear systems of equations 
    693   BVMat CholeskiFactor(ECholFacOri ori, bool checkSymmetric);
    694   BVMat CholeskiFactor(const BText& ori, bool checkSymmetric);
     694  BVMat CholeskiFactor(ECholFacOri ori, bool checkSymmetric,
     695                            bool forceNaturalOrder);
     696  BVMat CholeskiFactor(const BText& ori, bool checkSymmetric,
     697                            bool forceNaturalOrder);
    695698  BVMat CholeskiSolve(const BVMat& B, ECholSolSys sys)const;
    696699  BVMat CholeskiSolve(const BVMat& B, const BText& sys)const;
    … …  
    698701
    699702  static int CholeskiFactor(const BVMat& X, BVMat& L,
    700                             ECholFacOri ori, bool checkSym);
     703                            ECholFacOri ori, bool checkSym,
     704                            bool forceNaturalOrder);
    701705  static int CholeskiFactor(const BVMat& X, BVMat& L,
    702                             const BText& ori, bool checkSym);
     706                            const BText& ori, bool checkSym,
     707                            bool forceNaturalOrder);
    703708  static int CholeskiSolve (const BVMat& L,const BVMat& B,
    704709                            BVMat& X, ECholSolSys sys);
Note: See TracChangeset for help on using the changeset viewer.