Skip to content

terminalcrazy1/fvectorlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FVECTORLIB

I consider this a completed project. That means bugfixes only. While tiny, it still might have bugs. Submit an issue if you find one!

fvectorlib is a library for creating non-rectangular vectors. It works similar to a 2-dimensional vector, but allows columns to have different heights and provides functionality for manipulating them

Building & Installing

fvectorlib is very simple to build. There are two options for building it:

Option 1: Automatic

vi Makefile # edit the Makefile to set prefix and install directory
make all # runs make build and make install, installing the executable to the selected directory

Option 2: Manual

make build
cp libfvector.so /INSTALL/PATH/HERE/

test.cpp

test.cpp is a file that verifies basic functions of the library. It should output:

T1: add() and get() vertical
1
2
3
T2: get() individual
1
T3: rem() vertical
1
T3: rem() individual
2

If it doesn't, something is wrong!

About

A library for creating non-rectangular vectors. Intended to minimize memory usage.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages