Next: About this document ...
Up: The CCATSL Software Library
Previous: Miscellaneous
Contents
\\, backslash
- The
char type
\a, alert
- The
char type
\b, backspace
- The
char type
\f, form-feed
- The
char type
\n, newline
- The
char type
\r, carriage-return
- The
char type
\t, horizontal-tab
- The
char type
\v, vertical tab
- The
char type
- multiplication,
*
- Operators
- addition,
+
- Operators
-> indirection operator
- Operators
| Structures
., field selection operator
- Structures
- division,
/
- Operators
- , bitwise or
| , logical or
{
- Some examples
}
- Some examples
~, bitwise not
- Operators
!, logical not
- Logical operators
!=, non-equality
- Operators
&&, logical and
- Logical operators
&, address-of operator
- Memory addresses
&, bitwise and
- Operators
^, bitwise xor
- Operators
*, indirection operator
- Memory addresses
+, pointer arithmetic
- Operators on pointers
-, pointer arithmetic
- Operators on pointers
==, equality
- Operators
=, assignment in C
- Some examples
- @
\, double-quote
- The
char type
[], indexing operator
- Operators on arrays and
\`, apostrophe
- The
char type
- A Book on C
- Introduction
abs
- Mathematical functions
acos
- Mathematical functions
acosh
- Mathematical functions
- addition,
+
- Operators
- address-of operator,
&
- Memory addresses
- aggregates
- arrays and strings
- Arrays and Strings
- structs
- Structures
- alert,
\a
- The
char type
- and
- bitwise operator,
&
- Operators
- logical operator,
&&
- Logical operators
- annotating a graph
- Graph Decorations
- apostrophe,
\'
- The
char type
argc
- Miscellaneous
argv
- Miscellaneous
- arrays
- entering and editing
- Entering and Editing arrays
- arrays in C
- Arrays
| Two-dimensional arrays
asin
- Mathematical functions
asinh
- Mathematical functions
AspectRatioCL
- Graphics
atan
- Mathematical functions
atan2
- Mathematical functions
atanh
- Mathematical functions
atof
- String functions
atoi
- String functions
auto
- Storage-class specifiers (advanced)
AUTOAXES
- Changing its appearance
- automatic conversion
- Automatic conversions and casts
AxisModeCT
- Graphics
- backspace,
\b
- The
char type
BandCL
- Matrix routines
- basic C examples
- Some examples
- Bessel function
- Special functions
BesselCL
- Special functions
- bisection
- Minimisation and root-finding
bitfield
- Unions and bitfields (advanced)
blackCC
- Graphics
BLANK
- Graphics
BlueCC
- Graphics
- boolean
- Logical expressions
boolean
- Miscellaneous
break
- The
break, continue and
BrownCC
- Graphics
BrushStyleCT
- Graphics
- C, declaring functions
- Declaring and using functions
- C, reference manual on
- Introduction
- carriage-return,
\r
- The
char type
- case-sensitivity
- Some examples
- casts in C
- Automatic conversions and casts
- CCATSL
- colours
- Graphics
- initialising the library
- <i>see
InitCL
| <i>see InitStdioCL
| <i>see InitGraphicsCL
- variables and types
- CCATSL variables, types and
ceil
- Mathematical functions
char
- Numerical types
| The
char type
- character literals
- Literals
- colour
- changing the graph colours
- Changing its appearance
- changing the text colours
- Changing the appearance of
ColourCT
- Graphics
- compound-statement
- Variables
ConditionCL
- Matrix routines
const
- Type qualifiers (advanced)
continue
- The
break, continue and
- contour plots
- Three-dimensional data
ContourCL
- Three-dimensional data
CONTOURS
- Graphics
CONTOURS2D
- Graphics
CONTOURS3D
- Graphics
- control structures
- Control Structures
cos
- Mathematical functions
cosh
- Mathematical functions
CTColorset
- Graphics
- cubic spline interpolation
- determining the coefficients,
SplineCL
- Spline interpolation
- evaluating the interpolant,
SplineValCL
- Spline interpolation
- in general
- Spline interpolation
CubicRootsCL
- Minimisation and root-finding
- curly brackets
- Some examples
CursorStyleCT
- Graphics
CursorCL
- Windows, Menus and dialog
CurveCL
- Two-dimensional data
- curves
- three-dimensional plots
- Three-dimensional data
- two-dimensional plots
- Two-dimensional data
CyanCC
- Graphics
- declaring functions in C, simple example
- Some examples
DecomposeCL
- Matrix routines
#define
- Preprocessor directives
- Dialog boxes (miscellaneous routines)
- Windows, Menus and dialog
- Differential Equations
- <i>see Ordinary Differential Equations
- Discrete Fourier Transform
- FFT and Fast Fourier
- disk files
- miscellaneous routines
- Disk files
- prompting for a filename
- Disk files
- sending the CRTwindow to a file
- Printing it out
DisplayMetaFilesCL
- Printing out graphs
- division,
/
- Operators
do
- Some examples
|
do
DOT
- Graphics
double
- Numerical types
- double-quote,
\
- The
char type
drand48
- Mathematical functions
- draw
- polygons
- Graphics
DRAWAXES
- Changing its appearance
- drawing polygons
- Graphics
DrawObjectCT
- Graphics
EditDoubleArrayCL
- Entering and Editing arrays
EditIntArrayCL
- Entering and Editing arrays
EigenMaxCL
- Matrix routines
EigenValCL
- Matrix routines
- Eigenvalues and Eigenvectors
- <i>see Matrix Routines, Eigenvalues and Eigenvectors
enum
- Enumerated types
- enumerated types
- Enumerated types
- epsilon
- Determining the range of
ErrorCL
- The message, status and
ErrorFlagCD
- Miscellaneous
ErrorMessageCD
- Miscellaneous
- escape key
- The Escape key
- escape sequences
- Literals
EscapeCL
- The Escape key
- examples in C
- Some examples
exit
- Miscellaneous
exp
- Mathematical functions
extern
- Storage-class specifiers (advanced)
fabs
- Mathematical functions
- Fast Fourier Sine Transform
- FFT and Fast Fourier
- Fast Fourier Transform
- FFT and Fast Fourier
fclose
- Reading and Writing: disk
fflush
- Reading and Writing: the
- FFT
- FFT and Fast Fourier
FftCL
- FFT and Fast Fourier
FftSinCL
- FFT and Fast Fourier
- field selection operator,
.
- Structures
FileDeleteCL
- Disk files
FileFindCL
- Disk files
FileNewCL
- Disk files
FileStdioCL
- Printing it out
finite
- Mathematical functions
float
- Numerical types
floor
- Mathematical functions
FontStyleCT
- Graphics
FontCL
- Changing the appearance of
fopen
- Reading and Writing: disk
for
for
- form-feed,
\f
- The
char type
- Fourier transform
- Fast Fourier Sine transform,
FftSinCL
- FFT and Fast Fourier
- Fast Fourier transform,
FftCL
- FFT and Fast Fourier
fprintf
- Reading and Writing: disk
free
- Miscellaneous
fscanf
- Reading and Writing: disk
- function pointers
- Function pointers (advanced)
- function prototypes
- Calling functions defined anywhere
- functions
- in C
- Declaring and using functions
- special functions
- Special functions
GaussElimCL
- Matrix routines
- Gaussian Elimination with pivoting
- Matrix routines
GAxesCL
- Drawing graphs line by
GAxisColoursCL
- Changing its appearance
GBorderCL
- Graph Decorations
GBoxCL
- Graph Decorations
GBrushStyleCL
- Changing its appearance
GDefaultsCL
- Graphics
GGridCL
- Graph Decorations
GLabelCL
- Graph Decorations
GLineColourCL
- Changing its appearance
GLineModeCL
- Changing its appearance
GLineStyleCL
- Changing its appearance
- global variables
- Variables
- golden section method
- Minimisation and root-finding
goto
- The
break, continue and
GPortCL
- Changing where your graph
- graphics files (Metafiles)
- Printing out graphs
- graphics routines, miscellaneous
- Graphics
- graphs
- Plotting graphs
- advanced features
- Graph Decorations
- changing where graphs appear
- Changing where your graph
- customising
- Customising your graph
- plotting
- <i>see Plotting graphs
GrayCC
- Graphics
GRecordCL
- Printing out graphs
GreenCC
- Graphics
GSaveCL
- Printing out graphs
HaltCL
- Miscellaneous
- histograms
- with one independent variable
- Two-dimensional data
- with two independent variables
- Three-dimensional data
- hyperbolic functions
- Mathematical functions
if
if
#include
- Preprocessor directives
| Preprocessor directives
- indirection operator
*
- Memory addresses
->
- Structures
Infinity
- Overflow
InitCL
- Miscellaneous
InitGraphicsCL
- Miscellaneous
InitStdioCL
- Miscellaneous
- input
- arrays
- Entering and Editing arrays
- escape
- The Escape key
- using CCATSL
- Getting input from the
- using menus
- Menus
int
- Numerical types
- integration
- Integration
QuadCL
- Integration
RombergCL
- Integration
- Runge-Kutta (
Rk4CL)
- Ordinary Differential Equations
- Runge-Kutta-Fehlberg (
Rkf45CL)
- Ordinary Differential Equations
- Runge-Kutta-Fehlberg (
RkfCL)
- Ordinary Differential Equations
- interpolation
- <i>see cubic spline interpolation
InvertCL
- Matrix routines
InvPhiCL
- Special functions
isinf
- Mathematical functions
isnan
- Mathematical functions
IsotropicCL
- Graphics
JacobiCL
- Matrix routines
JOIN
- Graphics
- labelling graphs
- Graph Decorations
- Laguerre's Method
- Minimisation and root-finding
- libraries, using C
- Some hilights of the
LightBlueCC
- Graphics
LightCyanCC
- Graphics
LightGrayCC
- Graphics
LightGreenCC
- Graphics
LightMagentaCC
- Graphics
LightRedCC
- Graphics
LineStyleCT
- Graphics
- Linear equations
- <i>see Matrix routines
LineModeCT
- Graphics
- literals, character
- Literals
- literals, numerical
- Literals
- local variables
- Local variables
log
- Mathematical functions
log10
- Mathematical functions
- logarithmic functions
- Mathematical functions
long
- Numerical types
long double
- Numerical types
macros
- Preprocessor directives
MagentaCC
- Graphics
main, in C
- Some examples
malloc
- Miscellaneous
math.h
- Some hilights of the
- mathematical routines
- Mathematical functions
- integration
- <i>see integration
- matrices
- <i>see Matrix routines
- minimisation
- Minimisation and root-finding
- ODEs
- <i>see Ordinary Differential Equations
- Poisson solver
- Poisson solver,
PoissonCL
- root-finding
- Minimisation and root-finding
- Special functions
- Special functions
- spline interpolation
- Spline interpolation
- Transform techniques
- FFT and Fast Fourier
- Matrix routines
- banded linear systems,
BandCL
- Matrix routines
- condition number for decomposition/inversion of matrices,
ConditonCL
- Matrix routines
- decomposition,
DecomposeCL
- Matrix routines
- Eigenvalues and Eigenvectors
- Jacobi method for real symmetric matrices,
JacobiCL
- Matrix routines
- Modified power method,
EigenValCL
- Matrix routines
- The Power method,
EigenMaxCL
- Matrix routines
- Gaussian elimination,
GaussElimCL
- Matrix routines
- inversion,
InvertCL
- Matrix routines
- Singular value decomposition,
SvdCL
- Matrix routines
- solve using decomposed form,
SolveCL
- Matrix routines
- tridiagonal linear system,
TridiagCL
- Matrix routines
- memory addresses
- Memory addresses
MenuCL
- Menus
MenuCloseCL
- Menus
MenuOpenCL
- Menus
MenuRestCL
- Menus
MenuRestrictCL
- Menus
- Menus
- Menus
- Menus (miscellaneous routines)
- Windows, Menus and dialog
MenuSelectCL
- Menus
MenuWakeCL
- Menus
MessageCL
- The message, status and
- Metafiles
- Printing out graphs
MinCL
- Minimisation and root-finding
- minimisation
- Minimisation and root-finding
- of a unimodal function,
MinCL
- Minimisation and root-finding
- modulus operator,
%
- Operators
- Mouse click
- Graphics
- multiplication,
*
- Operators
NaN (not-a-number)
- Overflow
- newline,
\n
- The
char type
- non-writable memory
- Memory addresses
- normal distribution
- Special functions
- not
- bitwise operator,
~
- Operators
- logical operator,
!
- Logical operators
- numerical integration
- <i>see integration
- numerical literals
- Literals
- numerical operators
- Operators
- numerical overflow
- Overflow
- numerical ranges, determining
- Determining the range of
- numerical types
- Numerical types
- nxor
- Logical operators
ODEFunctionCT
- Mathematical Functions
- operators
- arrays and strings
- Operators on arrays and
- associativity
- Associativity and precedence of
- indirection
*
- Memory addresses
->
- Structures
- logical
- Logical operators
- numerical
- Operators
- pointers
- Operators on pointers
- precedence
- Associativity and precedence of
- or
- bitwise operator,
-
- logical operator,
-
- Ordinary Differential Equations
- Ordinary Differential Equations
- Runge-Kutta (
Rk4CL)
- Ordinary Differential Equations
- Runge-Kutta-Fehlberg (
Rkf45CL)
- Ordinary Differential Equations
- Runge-Kutta-Fehlberg (
RkfCL)
- Ordinary Differential Equations
- output
- CCATSL windows and graphics
- Plotting graphs
- CCATSL windows and text
- Writing in a window
- CCATSL windows, miscellaneous
- Windows, Menus and dialog
- printing graphics
- Printing out graphs
- printing text
- Printing it out
- overflow in numerical types
- Overflow
- page-break,
\f
- The
char type
PauseCL
- The Escape key
PhiCL
- Special functions
- Plotting graphs
- three-dimensional data
- Three-dimensional data
- two-dimensional data
- Two-dimensional data
- plotting symbols
- Graphics
- pointer arithmetic
- Operators on pointers
- pointers
- Pointers
- memory addresses
- Memory addresses
- Poisson Equation
- Poisson solver,
PoissonCL
PoissonCL
- Poisson solver,
PoissonCL
PolarContourCL
- Three-dimensional data
PolyRootsCL
- Minimisation and root-finding
- popup menu
- Menus
pow
- Mathematical functions
- preprocessor directives
- Preprocessor directives
PRESET
- Changing its appearance
printf
- Some examples
| Reading and Writing: the
PrintfCL
- Writing in a window
- printing out text
- Printing it out
PrintStdioCL
- Printing it out
- pull-down menu
- Menus
QuadCL
- Integration
- Quadrature
- <i>see integration
- random number generation
- Random Numbers
- random numbers
- Mathematical functions
RandomCL
- Random Numbers
RandomIntCL
- Random Numbers
- Read
- Reading and Writing: the
- read-only memory
- Memory addresses
ReadIntCL
- Entering variables
- Readln
- Reading and Writing: the
ReadDoubleCL
- Entering variables
ReadStringCL
- Entering variables
RedCC
- Graphics
- reference manual on C
- Introduction
register
- Storage-class specifiers (advanced)
RESCALE
- Changing its appearance
RGBColourCL
- Graphics
rint
- Mathematical functions
Rk4CL
- Ordinary Differential Equations
Rkf45CL
- Ordinary Differential Equations
RkfCL
- Ordinary Differential Equations
- Romberg Extrapolation
- <i>see
RombergCL
RombergCL
- Integration
- root-finding
- cubic equation
- Minimisation and root-finding
- monotone functions
- Minimisation and root-finding
- Runge-Kutta method
- Ordinary Differential Equations
- Runge-Kutta-Fehlberg method
- Ordinary Differential Equations
| Ordinary Differential Equations
- scales, changing graph scales
- Changing its appearance
scanf
- Some examples
| Pointers and
scanf
| Reading and Writing: the
- scope
- Variables
- Screen aspect ratio
- Graphics
Set2DPlotCL
- Drawing graphs line by
Set3DPlotCL
- Drawing graphs line by
SetRandomCL
- Random Numbers
short
- Numerical types
signed char
- Numerical types
signed int
- Numerical types
signed long
- Numerical types
signed short
- Numerical types
sin
- Mathematical functions
- single-quote,
\'
- The
char type
sinh
- Mathematical functions
sizeof
- Miscellaneous
SOLID
- Graphics
SolveCL
- Matrix routines
- solving equation,
ZeroCL
- Minimisation and root-finding
| Minimisation and root-finding
- Special functions
- Bessel function,
BesselCL
- Special functions
- Cumulative normal density function,
PhiCL
- Special functions
- Inverse normal distribution function,
InvPhiCL
- Special functions
- Spline interpolation
- Spline interpolation
SplineCL
- Spline interpolation
SplineValCL
- Spline interpolation
sqrt
- Mathematical functions
SQUARE
- Graphics
srand48
- Mathematical functions
- standard plotting symbols
- Graphics
static
- Storage-class specifiers (advanced)
StatusCL
- The message, status and
stdio.h
- Some hilights of the
stdlib.h
- Some hilights of the
- storage-class specifiers
- Storage-class specifiers (advanced)
strcmp
- String functions
strcpy
- String functions
- streams
- Reading and Writing: the
- strings
- Arrays
| Strings
strlen
- String functions
strncpy
- String functions
- structs
- Structures
- subtraction,
-
- Operators
SURFACE
- Graphics
- surface plots
- Three-dimensional data
SvdCL
- Matrix routines
switch
switch
- tab,
\t, \v
- The
char type
tan
- Mathematical functions
tanh
- Mathematical functions
TextColoursCL
- Changing the appearance of
TickCL
- Time
time
- Miscellaneous
- time (miscellaneous commands)
- Time
time.h
- Some hilights of the
TockCL
- Time
- Transform techniques
- FFT and Fast Fourier
- Fast Fourier Sine Transform,
FftSinCL
- FFT and Fast Fourier
- Fast Fourier Transform,
FftCL
- FFT and Fast Fourier
TRIANGLE
- Graphics
TridiagCL
- Matrix routines
- trigonometric functions
- Mathematical functions
typedef
typedef (advanced)
- types
char
- The
char type
void*
- The
void type
void
- The
void type
- array and string
- Arrays and Strings
- enumerated
- Enumerated types
- numerical
- Numerical types
- pointers
- Memory addresses
- types in C
- Types
union
- Unions and bitfields (advanced)
unsigned char
- Numerical types
unsigned int
- Numerical types
unsigned long
- Numerical types
unsigned short
- Numerical types
- using libraries in C
- Some hilights of the
- Van der Pol oscillator
- Ordinary Differential Equations
VAR arguments
- Passing arrays,
structs and
- variables
- CCATSL variables
- CCATSL variables, types and
- variables in C
- Variables
ViewPointCL
- Changing its appearance
- visibility
- Variables
void
- The
void type
volatile
- Type qualifiers (advanced)
WaitCL
- Time
WClearCL
- Changing where your graph
WCurrentCL
- Changing where your graph
WHideCL
- Basic CCATSL window routines
while
- Some examples
| Some examples
|
while
WhiteCC
- Graphics
- whitespace
- The
char type
WindowTypeCT
- Graphics
WindowCL
- Basic CCATSL window routines
WindowCT
- Graphics
WindowExCL
- Basic CCATSL window routines
- windows
- Using CCATSL Windows
- basic operations
- Basic CCATSL window routines
- message and status windows
- The message, status and
- plotting graphs
- Plotting graphs
- writing text
- Writing in a window
- Windows (miscellaneous routines)
- Windows, Menus and dialog
WIREFRAME
- Graphics
WLinesCL
- Writing in a window
Write
- Reading and Writing: the
Writeln
- Reading and Writing: the
WSelectCL
- Windows, Menus and dialog
WShowCL
- Basic CCATSL window routines
WTitleCL
- Windows, Menus and dialog
XAxisLabelCL
- Graph Decorations
XCROSS
- Graphics
XIntervalsCL
- Changing its appearance
- xor
- bitwise operator,
^
- Operators
- logical operator,
!=
- Logical operators
XOriginCL
- Changing its appearance
XRangeCL
- Changing its appearance
XSortCL
- Miscellaneous
XYCrossWiresCL
- Graph Decorations
XYCurveCL
- Two-dimensional data
XYDrawCL
- Drawing graphs line by
XYHistogramCL
- Two-dimensional data
XYLabelCL
- Graph Decorations
XYMouseCL
- Graphics
XYMoveCL
- Drawing graphs line by
XYPolygonCL
- Graphics
XYPolygonFillCL
- Graphics
XYSortCL
- Miscellaneous
XYSymbolCL
- Graph Decorations
XYZContourCL
- Three-dimensional data
XYZCrossWiresCL
- Graph Decorations
XYZCurveCL
- Three-dimensional data
XYZDrawCL
- Drawing graphs line by
XYZHistogramCL
- Three-dimensional data
XYZLabelCL
- Graph Decorations
XYZMoveCL
- Drawing graphs line by
XYZPolygonCL
- Graphics
XYZPolygonFillCL
- Graphics
XYZRangesCT
- Graphics
XYZSortCL
- Miscellaneous
XYZSurfaceCL
- Three-dimensional data
XYZSymbolCL
- Graph Decorations
YAxisLabelCL
- Graph Decorations
YellowCC
- Graphics
YIntervalsCL
- Changing its appearance
YOriginCL
- Changing its appearance
YRangeCL
- Changing its appearance
ZAxisLabelCL
- Graph Decorations
ZeroCL
- Minimisation and root-finding
ZIntervalsCL
- Changing its appearance
ZOriginCL
- Changing its appearance
ZRangeCL
- Changing its appearance
CATAM admin
2010-02-23