(* Copyright 1993 Alfred Gray *)
BeginPackage["SURFS`"]
astell::usage="{u,v}->astell[a,b,c][u,v] is an astroidial
ellipsoid with axes of lengths a, b and c."
bohdom::usage="bohdom[a,b,c][u,v] is a Bohemian dome. It is formed by
moving an ellipse along another circle so that the ellipse remains
parallel to a plane."
catalan::usage="{u,v}->catalan[u,v] is Catalan's minimal
surface."
catalandef::usage="{u,v}->catalandef[t][u,v] is a 1-parameter family of
minimal surfaces connecting Catalan's minimal surface to its conjugate."
catenoid::usage="{u,v}->catenoid[c][u,v] is the minimal surface
formed by revolving a catenary."
circularcone::usage="{u,v}->circularcone[a,b][u,v] is a circular
cone of radius a and slope b/a."
circularcylinder::usage="{u,v}->circularcylinder[a][u,v] is a circular
cylinder of radius a."
clothmin::usage="{u,v}->clothmin[a][t][u,v] is a 1-parameter family of
minimal surfaces such that {u,v}->clothmin[a][0][u,v] is a minimal surface
containing a clothoid as a geodesic."
cnccosurfrev::usage="{u,v}->cnccosurfrev[a,b][u,v] is a surface of
revolution of constant negative curvature a^-2 of conic type."
cnchysurfrev::usage="{u,v}->cnchysurfrev[a,b][u,v] is a surface of
revolution of constant negative curvature a^-2 of hyperbolic type."
cpcsurfrev::usage="{u,v}->cpcsurfrev[a,b][u,v] is a surface of revolution
of constant positive curvature a^-2. There are 3 case:
football type (a>b), sphere (a=b), barrel type (a