Software Resources for CIS Courses
Following are several mathematical
libraries for use on either a Windows or Unix platform.
Note: For library
files, press the "Shift" key and left-click on the link; a dialogue box should appear for saving the library file to your local directory.
-
CIS Software Website(here you can download the newest distribution of CIS Software) NEW February 11th, 2001
Unix (SunOS) Distribution of CIS Software( Feb 2000 )
NT Distribution of CIS Software( Feb 2000 )
- NT Distributions of Common, Message, Vecs, MRC, and Image are currently
available via project group accounts on the CIS_TEACHING domain. (***
TOUBY & SEAN put a zip file here ****)
- NOTE: You need to use compatible c++ flags when compiling your code
to link with CIS libraries in NT. One such flag is /mfd (I think)
Vecs Library -- Useful for cartesian
frames arithmetic
- NOTE: You need to use compatible c++ flags when compiling your code
to link with CIS libraries in NT. One such flag is /mfd (I think)
Documentation:
Windows Platform:
-
All-in-one
Zip File (lib + headers) (Fall 1999)
-
Note: If
you have a problem with VecsDefs.h, rename VecsDefsNoSlash.h to VecsDefs.h
-
Vecs
Library File ( Standard *.lib file to be included in your
project ) (Oct 1999)
-
Vecs
Header Files ( Standard *.zip file created with WinZip ) (Oct 1999)
Unix -- Solaris Platform:
-
All-in-one
Zip File (lib + headers) (Fall 1999)
-
Note: If
you have a problem with VecsDefs.h, rename VecsDefsNoSlash.h to VecsDefs.h.
If you still have problems, edit
-
the file to eliminate the carriage returns in the
lines with errors.
-
Vecs
Library File ( Compliant with egcs/g++ versions later than 2.5
) (Oct 1999)
-
Sample Makefile
-
Note: you cannot remake the libvecs.a file but can
test compilation with vecs_test.cpp
or vecsSample.cpp;
notice the relative path in the makefile -- the test file should reside
in test/vecs_test.cpp relative to the location of libvecs.a unless you
edit the makefile
-
Vecs
Header Files ( tar file ) (Oct 1999)
-
Note: tar extraction command: tar xf filename.tar
Numerical Library
NOTE: You need to use compatible c++ flags when compiling your code to
link with CIS libraries in NT. One such flag is /mfd (I think)
Documentation:
Windows Platform:
The zip file includes 3 directories you need: (twice as much
for only half the price!)
1) lib -- includes Matrix*.lib, VecsVectors*.lib,...
2) inc -- all the include files formerly in NumericalHeaders.zip (plus
iostuff.hpp)
3) src-examples -- code samples useful for testing
Note: you do NOT need to use the cis-class directory; ignore
it.
Code Samples:
Numerical Library in Java
Numerical Computation Resources
Online Resources: