Back|Forward
DCL:MATH1:Summary
 
1.1 Introduction
MATH1 (Mathematical Processing Sub-Package) is a collection of the most basic 
subroutines in the DCL (Dennou Chikyuu Library).
MATH1 consists of several sub-packages.
  
- SYSLIB: Internal Variable Management and Message Output
- OSLIB: System-dependent Routines
- FNCLIB: Basic Functions (Maximum Integer, Remainder, etc.)
- SUBLIB: Basic Subroutines (Creating Natural Alignments, etc.) 
- CHRLIB: Left and Right Alignment, Inversion, and Blank Handling of     
  Character Strings    
- XFCLIB: Digitization of Character Strings
- LRLLIB: Comparison of Floating-Point Values
- BLKLIB: Floating-Number Values and Sequential Strings 
- GNMLIB: Convenient Truncation Values
- INTLIB: Integers Near Floating-Point Values
- INDXLIB: Searching Array Elements
- IFALIB: Maximum/Minimum of Integers with Missing-Value Handling
- RFALIB: Maximum/Minimum of Real Numbers with Missing-Value Handling
- RFBLIB:  Coefficient of Correlation for Covariance Inner     
  Product of Floating-Point-Type Sequence.    
- VIALIB: Operator for a Single Integer-Type Array
- VIBLIB: Operator for Two Integer-Type Arrays
- VRALIB: Operator for a Single Floating-Point-Type Array 
- VRBLIB: Operator for Two Floating-Point-Type Arrays 
- CTRLIB: Coordinate Conversion and Rotation
- MAPLIB: Conversion of Map Projection
  
Most of these sub-packages can perform "missing-value handling" and    
"comparison of the values of real values taking into consideration the errors of    
the values." Of these sub-packages, only OSLIB has machine-dependency on the    
source level. (SYSLIB manages system-dependent constants.)   
  
  
In the following chapters, brief explanations will be provided on the features    
of MATH1 (internal variable management, missing-value handling, and comparison including error), and also on the FORTRAN'' architecture upon which these    
packages are based.