Mathematica 5.1 programs for "Physics of Continuous Matter"

B. Lautrup, The Niels Bohr Institute, Copenhagen, Denmark

Please direct all comments to lautrup@nbi.dk

THIS PROGRAM COLLECTION IS STILL UNDER PREPARATION

Version 1.0 December 17, 2004

----------------------

PACKAGE STRUCTURE

At the top level the package contains one file

readme.txt - this file

and three directories

Lautrup - a library of programs developed for the book

Calculus - an extension of a system library

Book - programs and data files for the book

----------------------

INSTALLATION

Under any operating system the directories "Lautrup" and "Calculus" should
placed early on the Mathematica search Path. This is best done by making it a
subdirectory of $UserBaseDirectory or $BaseDirectory (if all users should have
access). When installed, the Lautrup library files are available to all
Mathematica programs by including the statement

<<Lautrup`

in a notebook. Alternatively one may selectively load any one of the four packages
contained in the library (see below).

It is important for the proper setting of the working directory that the
notebook to be evaluated has been loaded from a file and not just created in
memory.

The program files "Book" can be installed anywhere.

----------------------

CONTENTS of Lautrup

init.nb - initializes the library and loads all packages

There are four independent packages that may be loaded individually

figure.nb - create an eps figure from a plot

units.nb - extension to the Mathematica physical unit package

physicalconstants.nb - extension to the Mathematica physical constants package

ndsolvebv.nb - an attempt to write a general boundary value solver

These notebooks all generate corresponding m-files when saved.

The directory "Calculus" contains an extended version of the standard 3d vector
analysis package which will override the standard package. The statement

<<Calculus`VectorAnalysis`

will load this package instead of the standard package. The extensions have to
do with tensor operations and should not interfere with earlier uses of the
standard package. For an explicit use of these features, see "b.curvilinear.nb"
from the book.

----------------------

CONTENTS of Book

init.nb - initialisation

chapter.name.nb - each chapter has an associated notebook

name.dat, name.m - data files used in some of the programs

eps - directory for eps-figures created by the programs