abelsiqueira / base_matrices Goto Github PK
View Code? Open in Web Editor NEWWrapper for CHOLMOD
License: GNU General Public License v3.0
Wrapper for CHOLMOD
License: GNU General Public License v3.0
----------------------------------------------------------- base_matrices: ver 0.6.2.4 February 26th, 2012 Universidade Estadual de Campinas - UNICAMP Abel Soares Siqueira - [email protected] ----------------------------------------------------------- Installation ----------------------------------------------------------- Instruction in the file INSTALL Overview ----------------------------------------------------------- The base_matrices library consists of a group of classes to wrap the C routines and structs from CHOLMOD. These classes were designed to provide an easier access to CHOLMOD without changing much of the sintax. Note, however, that this is meant to be used as a basis for more specific classes. Not all functions from CHOLMOD were made in the classes, only the primary ones, and the ones from the Core module. These functions were created as member functions for the classes of base_matrices. The classes are: - base_common: To replace cholmod_common - base_sparse: To replace cholmod_sparse - base_dense: To replace chomod_dense - base_factor: To replace cholmod_factor - base_triplet: To replace cholmod_triplet The functions that should return a specific type, now are implemented as member functions of that type. The functions naming where following the cholmod original, removing 'cholmod', 'common', 'sparse', 'dense', 'factor', 'triplet', and some minor changes may appear. Since every sparse, triplet, dense and factor must be associated with a common object, all constructors have to pass a common object (with exception of the copy constructor). License ----------------------------------------------------------- Licensed by GNU GPL - See COPYING Changes ----------------------------------------------------------- Ver - 0.6.2.4 - Fixed small thing - Added functions to change to supernodal and simplicial Ver - 0.6.2.3 - Clarified the Installation (hopefully) Ver - 0.6.2.2 - Cleaned a little - First git version Ver - 0.6.2.1 - Fixed base_dense::scale(double = 1.0) Ver - 0.6.2 - Added support for factorization of A*A' + beta*I ( CHOLMOD's factorize_p ) Ver - 0.6.1 - Fixed minor bugs Ver - 0.6.0 - Added long int support - Changed default dense norm to Frobenius norm - Fixed base_dense assignment operator - Added tests and config.mk Ver - 0.5.0 - added get_nrow, get_ncol to base_dense - added speye functions with base_dense input parameter - changed operator+, operator-, and created operator* - added protected get_cholmod_common, to allow access of this pointes to derived classes - added base_dense::saxpy function - added protected return cholmod structures for classes - changed BASEMATRICESLIB Ver - 0.4.0 - Changed file organization system for external libraries. - Changed the README, Install, Makefile, make.inc, and de- leted (now) useless files. Ver - 0.3.0 - Pratically first functional version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.