From 242dda3ed2bdb5306c2c08163fe553b6c32a91a2 Mon Sep 17 00:00:00 2001 From: David Bommes Date: Fri, 4 Nov 2011 13:52:31 +0000 Subject: [PATCH] removed functions within header for DLL-Export git-svn-id: http://www.openflipper.org/svnrepo/CoMISo/trunk@87 1355f012-dd97-4b2f-ae87-10fa9f823a57 --- CoMISo/Solver/CholmodSolver.cc | 22 +++++++++++++++++++++- CoMISo/Solver/CholmodSolver.hh | 8 +++----- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/CoMISo/Solver/CholmodSolver.cc b/CoMISo/Solver/CholmodSolver.cc index ae9a842..79cea8e 100644 --- a/CoMISo/Solver/CholmodSolver.cc +++ b/CoMISo/Solver/CholmodSolver.cc @@ -230,6 +230,26 @@ bool CholmodSolver::solve( double * _x, double * _b) //----------------------------------------------------------------------------- +int CholmodSolver::dimension() +{ + return std::max(int(0), (int)(colptr_.size()-1)); +} + +//----------------------------------------------------------------------------- + +bool CholmodSolver:: +solve ( std::vector& _x0, std::vector& _b) +{ + return solve( &(_x0[0]), &(_b[0])); +} + +//----------------------------------------------------------------------------- + +bool& CholmodSolver:: +show_timings() +{ + return show_timings_; +} + - } diff --git a/CoMISo/Solver/CholmodSolver.hh b/CoMISo/Solver/CholmodSolver.hh index 77e40f1..32c1d50 100644 --- a/CoMISo/Solver/CholmodSolver.hh +++ b/CoMISo/Solver/CholmodSolver.hh @@ -81,13 +81,11 @@ public: bool solve ( double * _x0, double * _b); - bool solve ( std::vector& _x0, std::vector& _b) - {return solve( &(_x0[0]), &(_b[0]));} + bool solve ( std::vector& _x0, std::vector& _b); - - bool& show_timings() { return show_timings_;} + bool& show_timings(); - int dimension() { return std::max(int(0), (int)(colptr_.size()-1)); } + int dimension(); private: -- GitLab