home *** CD-ROM | disk | FTP | other *** search
- ASR Newsletter, Issue 3, June 1986
-
-
- Ada (tm) Software Repository (ASR) Newsletter Issue 3, June 1986
- Richard Conn, Newsletter Editor Published by Echelon, Inc.
-
- THIS ISSUE
- Page
- I. THE ADA SOFTWARE REPOSITORY 1
- A. Who is Using the ASR?
- B. The Magnitude of the ASR
- II. GENERAL INFORMATION 4
- A. Some Feedback on the Usage of the Army's ALS
- B. Standardization at AFIT
- C. Acquiring DDN Users Guides
- III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY 7
- A. Capacity Data
- B. Third Snapshot of the ASR
- C. Hardcopy Documentation from Echelon
- D. Talks on the ASR
- E. Access to the ASR from Europe
- F. Air Force Ada Course and the ASR
- IV. NEW SUBMISSIONS IN MAY 8
- V. HIGHLIGHTS OF SELECTED SUBMISSIONS 8
-
- ==============================================================================
- I. THE ADA SOFTWARE REPOSITORY
- A. WHO IS USING THE ASR? It is virtually impossible to determine the
- full extent of the ASR user community, but the ADA-SW electronic mailing list
- provides a starting point. There are now over 260 subscription entries in the
- ADA-SW email list. Some entries are for individuals ... other entries are for
- electronic bulletin boards and subordinate electronic mailing lists. With the
- redistribution that is taking place within this community, the distribution
- through the tape copy service, and the activities of other interest groups
- such as Ada Europe, the Defense Data Network (DDN)-based community probably
- represents the tip of the iceburg.
- I have a policy of not allowing people to see the ADA-SW email list file.
- I feel that such disclosure could result in a violation of the privacy of the
- subscribers and, for those who know how to access the Network Information
- Center of the DDN, this information could be used for commercial gain.
- However, I do not object to simply naming the organizations listed in this
- file. This report lists many of the organizations that have at least one
- subscriber named in the ADA-SW email list. This report is not comprehensive
- (I did not recognize several acronyms), and it covers the entire list,
- including those subscribers on the DDN, BITNET, USENET, and CSNET.
- The following listing is divided into three categories: (1) military
- organizations, research labs, and other government agencies, (2) corporations,
- and (3) educational institutions. An asterisk (*) indicates that a
- subscription entry is to an electronic bulletin board or subordinate
- electronic mailing list.
-
-
-
-
-
-
-
-
-
-
- Page 1
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- MILITARY ORGANIZATIONS, RESEARCH LABS, and OTHER GOVERNMENT AGENCIES
- Aberdeen Proving Ground
- Ada Joint Program Office and AJPO-Sponsored Individuals (> 20)
- Air Force Systems Command
- Argonne National Lab
- Army Armament Research Development and Engineering Center
- Army Research and Development Center
- Army Research Institute
- Ballistic Research Lab (US Army)
- David Taylor Naval Ship Research and Development Center
- Defense Communications Agency
- Eglin Air Force Base, Gunter Air Force Base
- Lawrence Livermore Labs
- *NASA Ames Research Center
- NASA Jet Propulstion Lab
- National Bureau of Standards
- Naval Air Development Center
- Naval Electronics Systems Command
- Naval Oceans Systems Center
- Naval Personnel Research and Development Center
- Naval Underwater Systems Center
- Naval Weapons Center
- Rome Air Development Center
- SANDIA National Labs
- Software Engineering Institute
- *Stanford Research Institute
- White Sands Missile Range
- Wright-Patterson Air Force Base
-
- CORPORATIONS EDUCATIONAL INSTITUTIONS
- Aerospace Corporation, The Air Force Institute of Technology
- ALCOA California Institute of Technology
- American Telephone and Telegraph Carnegie-Mellon University
- Computer Thought Cornell, Dartmouth, Georgia Tech
- Digital Equipment Corporation *Massachusetts Institute of
- Ford Aerospace Technology
- General Electric New York University
- Hewlett-Packard Pennsylvania State University
- *Honeywell Princeton University
- International Business Machines Rutgers, The State University
- MITRE Southern Methodist University
- Softech Stanford University
- *Sperry United States Naval Academy
- *Tartan Labs Univ of California, Berkeley
- Tektronix Univ of California, Irvine
- *Telesoft Univ of California, San Diego
- *Texas Instruments *Univ of Connecticut
- Tolerant Computers *Univ of Delaware
- TRW Univ of Houston, Clear Lake
- Verdix Univ of Maryland
- XEROX *Univ of Massachusetts
- *Univ of Southern California
- Univ of Texas
- Univ of Wisconsin
-
-
-
- Page 2
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- B. THE MAGNITUDE OF THE ASR. This information is extracted from
- SNAP03.DOC, the latest SNAPSHOT taken of the ASR on 5 June 86 (see article in
- section III).
-
- -----------------------------------------------------------
- | The Size of the Ada Software Repository |
- | 25,560,502 bytes of source code (over 97% in Ada) |
- | 10,491,622 bytes of documentation |
- | ========== |
- | 36,052,124 bytes |
- -----------------------------------------------------------
- Subdirectory Size of Code Size of Documentation
- Name (bytes) (bytes)
- -------------- ------------ ---------------------
- ADA-SQL 1,117,750 248,404
- AI 250,984 320,107
- ANSI-LRM 0 1,201,050
- BENCHMARKS 302,163 56,750
- CAIS 1,719,047 10,742
- CAIS-TOOLS 152,675 7,140
- COMPILATION-ORDER 359,990 86,428
- COMPONENTS 2,014,771 134,956
- CROSS-REFERENCE 23,786 4,457
- DBMS 81,285 5,314
- DDN 1,959,099 135,474
- DEBUGGER 889,057 512,159
- EDITORS 1,615,008 219,584
- EDUCATION 0 259,690
- EXTERNAL-TOOLS (no Ada) 92,404 47,265
- FORMGEN 318,402 152,458
- GENERAL 0 328,182
- GKS 1,991,575 273,777
- MANAGEMENT-TOOLS 1,347,705 643,121
- MATH 953,284 1,559,212
- MENU 453,562 297,293
- MESSAGE-HANDLING 977,501 222,916
- METRICS 1,390,255 289,293
- NEWS 0 64,206
- NOSC-TOOLS 0 156
- ONLINE-DOC 63,360 171,021
- PAGER 98,377 28,338
- PDL 1,382,728 898,199
- POINTERS 0 143,250
- PRETTY-PRINTERS 1,037,841 99,222
- SIMULATION 337,803 170,261
- SPELLER 893,957 466,092
- STARTER-KIT 0 522
- STUBBER 81,309 5,754
- STYLE 2,021,624 212,703
- TOOLS 1,320,403 395,771
- VIRTERM 312,797 642,761
- WIS-ADA-TOOLS 0 177,594
- ========== ==========
- Totals => 25,560,502 10,491,622
-
-
-
- Page 3
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- ==============================================================================
- II. GENERAL INFORMATION
- A. SOME FEEDBACK ON THE USAGE OF THE ARMY'S ALS. On May 29, 1986, Jerry
- Brookshire (JBROOKSHIRE@USC-ISIF.ARPA) posted the following message to INFO-
- ADA. I feel this message is of general interest. Jerry's message (with minor
- editing):
-
- "I recently sent an enquiry to this list about status/experience/use of the
- Army Ada Language System (ALS), and promised to summarize the results, if any.
- Well, the results are fairly sparse, but may themselves prompt more response,
- so here they are:
-
- "1. Reply-To: "CALLAND" <calland@nosc-tecr>
- "I believe the Army is in the process of winding down the ALS program.
- I have been told the Army cancelled it about 6 wks ago, then changed their
- minds, and now is investigating the costs of contract cancellation and having
- a tiger team study the situation simultaneously.
- "The Navy is basing its Ada development on the ALS - this program is
- called ALS/N. The project engineer is Bill Wilder of the Naval Sea Systems
- Command, PMS 408. I believe his net address is WILDER@NUSC-NPT. His phone
- number is 202 692 8204. The target computers are the AN/AYK-14, AN/UYK-43, and
- AN/UYK-44.
-
- "2. From: larry@Jpl-VLSI.ARPA
- "I attended the most recent ALS users group. The general consensus
- seemed to be that the current version 2.something is a major improvement over
- version 1.0, but that a fair amount of work still needs to be done before it's
- really production quality. One of the problems is the runtime module that
- lets you execute outside the ALS environment, an important consideration if
- you want to distribute SW to non-ALS systems. Another is the enormous
- resources used by the ALS. You pretty much have to have a VAX dedicated to
- the ALS.
- "As for targets, the only one they officially support is to bare Intel
- 8086/8, using (as I recall--don't have documentation here) the Intel MDS as an
- intermediary.
- "Who's using it? Not very many people, apparently. I'm providing help
- to two DoD prjects, one USAF and one Army. Both have the ALS, but have bought
- the DEC Ada compiler and are using it for their real work. When they complete
- the baseline systems, they will then convert it to the ALS and deliver that.
- I've talked to people who are doing something similar using the Verdix system.
- "Eventually the ALS will be a very nice system. They're closer to having
- a full Stoneman CAIS than the commercial people, but they also need to develop
- more optimized compiler and run-time system. They also need to develop hooks
- to off-the-shelf SW such as DBMSs, graphics packages, and the like.
-
- "3. From: prindle@NADC
- "The ALS is currently being used as the baseline for the Navy ALS/N, a
- substantial retargeting effort intended to support Ada applications running on
- one of the three Navy standard computer architectures, the AN/UYK-44, the
- AN/UYK-43, and the AN/AYK-14. In addition to straightforward retargeting of
- the compiler, both the Programming Support Environment and the Run-Time
- Environment are being customized to specific Navy tactical embedded systems
- requirements; nonetheless, the ALS compiler front end (Machine-Independent)
- section and the MAPSE are to be used with only minor modifications. The major
- modifications are in the compiler back-end (code generator), the run-time
-
-
- Page 4
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- support, and the addition of tools and capabilities not currently supported by
- ALS. The ALS/N, in turn, will become the Navy's principal High-Order-Language
- for development of tactical embedded applications, thereby replacing CMS-2.
-
- "4. From: Rob Spray <rob%ct.csnet@CSNET-RELAY.ARPA>
- "There was an article on the ALS in the May 1986 issue of The DEC
- Professional written by Dennis Turner who is "chief of Software Technology
- Development Division within the Center for Tactical Computer Systems, Fort
- Monmouth".
- "On p122 he states: "The ALS is currently hosted on the VAX-11/780 with
- the VMS operating system. The version of the compiler that is targeted to the
- host was validated by the Ada Joint Program Office (AJPO) in December 1984.
- Continuing development activities will produce targets for the Intel iAPX286
- and a "bare" (no resident operating system) VAX. Plans are also underway to
- retarget the ALS to the Motorola 68000 family."
- "A footnote states: "Request for copies of the Ada Language System,
- documentation or any of the Ada or ALS training material developed at CECOM
- should be directed to:
- Commander, U.S. Army CECOM
- ATTN: AMSEL-TCS-ADA
- Fort Monmouth, NJ 07703-5204"
- "Couple of rumors:
- "1) Heard at a SIGAda conference that any Govt contractor could get
- an free evaluation copy of the ALS
- "2) A local site reports that the ALS performance is getting better."
-
- B. STANDARDIZATION AT AFIT. In my recent visit to the Air Force
- Institute of Technology (AFIT), it was quite interesting to note the variety
- of outstanding computer resources available and the degree to which AFIT has
- standardized on software. Hardware resources include several VAXen, an ELXSI
- (a 64-bit ECL processor), DUAL workstations, SUN workstations, and many other
- systems (with two HYPERCUBEs and several more SUNs about to be acquired).
- Many of these systems are interconnected via a local area network and an
- interface to the Defense Data Network is available. Areas of software
- standardization include: (1) TCP/IP and UUCP as common communications
- protocols, (2) 4.2 BSD UNIX as the common operating system, (3) EMACS as the
- common editor, and (4) Ada (which is taught to incoming graduate students in
- lieu of other languages) as the common computer language.
-
- C. ACQUIRING DDN USERS GUIDES. Five guides for users of the Defense Data
- Network are available from the DDN Network Information Center (NIC) and the
- Defense Technical Information Center (DTIC). Details on the content of these
- guides and how to acquire these guides (extracted from the NIC) are presented.
- These guides are: (1) the DDN New User Guide, (2) the TAC Users' Guide, (3)
- the DDN Directory, (4) the Defense Data Network Brochure, and (5) Logical and
- Geographic Maps of ARPANET and MILNET.
- 1. DDN NEW USER GUIDE. This is a "how-to" guide to the DDN for
- network users, including use of network tools, such as electronic mail and
- file transfer.
- DDN NIC, SRI International, Menlo Park, CA
- NIC 50001, December 1985
- Price: $10.00 domestic, $13.00 foreign.
- DTIC: [AD-A166 368]
- 2. TAC USERS' GUIDE. This is a guide to using the Terminal Access
- Controller (TAC), including TAC commands and features.
-
-
- Page 5
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- Bolt Beranek and Newman Inc., Report No. 4780,
- October 1982
- Price: $10.00 domestic, $13.00 foreign.
- DTIC: [AD-A147 366]
- 3. DDN DIRECTORY. This is a directory of users and hosts on the DDN
- including the name, network mailbox, US mail address and telephone number for
- each registered network user.
- DDN NIC, SRI International, Menlo Park, CA
- NIC 50000, June 1984.
- Price: $10.00 domestic, $13.00 foreign.
- DTIC: [AD-A148 213]
- 4. DEFENSE DATA NETWORK BROCHURE. This is an overview of the DDN,
- focusing on its origin, technology, performance, interface and subscriber
- costs.
- Defense Communications Agency
- Price: No charge
- 5. LOGICAL and GEOGRAPHIC MAPS of MILNET and ARPANET. These are
- maps of MILNET and ARPANET geographic locations and logical connections.
- Price: No charge.
-
- -- ORDERING INFORMATION --
-
- To Order: DCA CIRCULARS/DTIC. Military personnel may obtain many of these
- documents as DCA Circulars or from the Defense Technical Information Center
- (DTIC). Refer to the document descriptions for DTIC numbers. DTIC's address
- and telephone number is:
- Defense Technical Information Center
- Cameron Station
- Alexandria, VA 22314
- (202) 274-7633
- To Order: NIC. Send a check, money order or purchase order for the total
- amount of the order in US dollars, made payable to SRI International. Cash
- payments or charge cards are not accepted. For all orders, please include
- your full name, US mailing address with zip code, telephone number and network
- mailbox (if available) and send to:
- DDN Network Information Center
- SRI International, Room EJ291
- 333 Ravenswood Avenue
- Menlo Park, CA 94025
- (800) 235-3155 or (415) 859-3695
- Send online requests for an order form to NIC@SRI-NIC.ARPA, or call the NIC at
- one of the above telephone numbers.
-
- -- SHIPPING INFORMATION --
-
- DOMESTIC: Our prices include postage. We ship via 4th class mail. Please
- allow 4-6 weeks for delivery.
-
- OVERSEAS: Overseas orders are shipped via "surface printed matter".
-
- SPECIAL: Orders will be shipped via Federal Express or UPS by special
- arrangement only. If you want your order to be shipped via either of these
- methods, please request a document order form from the NIC.
-
-
-
-
- Page 6
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- ==============================================================================
- III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY
- A. CAPACITY DATA. The Ada Software Repository resides on the SIMTEL20
- host computer at White Sands Missile Range on a space-available basis. The
- disk on which the ASR resides is funded by the Logistics System Support
- Activity (LSSA), an organization within the Army Materiel Command. See ASR
- Newsletter 1 for further details. It is of interest to track the total
- utilization of the LSSA-funded disk (PD:) on which the ASR resides. This
- disk, which holds the ASR and eight other software repositories, is currently
- at 74% utilization.
- B. THE THIRD SNAPSHOT OF THE ASR. SNAP03.DOC, the third snapshot of the
- ASR, is now in the GENERAL subdirectory (PD:<ADA.GENERAL>). This snapshot
- contains the information in the "Magnitude of the ASR" article in this issue
- of the ASR Newsletter as well as descriptions of the contents of each
- subdirectory. These snapshots provide an interesting history of the growth of
- the ASR.
- Source Code Documentation
- Snapshot Date (bytes) (bytes)
- -------- --------- ----------- -------------
- ASR Formed 25 Nov 84 0 0
- SNAP01 19 Sep 85 12,834,956 4,931,284
- SNAP02 10 Feb 86 19,542,458 6,366,629
- SNAP03 5 Jun 86 25,560,502 10,491,622
-
- C. HARDCOPY DOCUMENTATION FROM ECHELON. The Master Index to the ASR is
- now being prepared and should be available from Echelon in July or August.
- This is a minor slip from the original plan, which called for availability of
- this document by 1 July 86. There will be a cost associated with this
- document; contact Echelon in July for details.
- D. TALKS ON THE ASR. In light of the success and popularity of the
- previous presentations on the ASR, more talks on the ASR are now being
- scheduled. Details will be announced in this newsletter as they are
- finalized. The presentation lasts for about 1 hour and is packed with useful
- information on the ASR and the DDN. Information tailored to the host
- organization and additional consultation with people at the host organization
- (as time permits) is included. There is no charge for this presentation other
- than (possibly) travel expenses.
- The last series of talks was made at Wright-Patterson Air Force
- Base. It included a presentation at the Air Force Institute of Technology
- (AFIT) and consultations at AFIT, the Jovial/Ada Language Control Facility
- (JALCF), and the Air Force Wright Aeronautical Labs (AFWAL).
- E. ACCESS TO THE ASR FROM EUROPE. The ASR is now available online at the
- Stockholm Computing Center (QZ) in Sweden. Tapes are being shipped to members
- of the Ada Europe organization. Points of contact:
- Mats Ohlin (Mats_Ohlin_FOA2%QZCOM.MAILNET@MIT-MULTICS.ARPA)
- or Else-Karin Boestad-Nilsson
- Ada in Sweden Secreteriat
- c/o Swedish National Defense Research Institute
- Box 27 322
- S-102 54 Stockholm, Sweden
- Else-Karin Boestad-Nilsson is secretary in AiS as well as editor for
- the Ada Europe Newsletter.
- F. AIR FORCE ADA COURSE AND THE ASR. The Air Force Institute of
- Technology (AFIT) has developed a short course on Ada which includes a section
- on the Ada Software Repository. This course will soon be open to personnel at
-
-
- Page 7
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- Wright-Patterson Air Force Base, and AFIT plans to make this course available
- Air Force wide. Contact:
- Lt Col Harold Carter, PhD
- AFIT/ENG, Bldg 640
- Wright-Patterson Air Force Base, OH 45433
- 513/255-6913
- hcarter@AFIT-AB -- electronic mail is preferred
-
- ==============================================================================
- IV. NEW SUBMISSIONS IN MAY
- May 86 was a slow month for the ASR, and it included a two-week absense
- on my part due to travel. This in no way indicates a slack in the
- submissions. I am aware of many new submissions now being prepared; at least
- five of them will be reported in the next ASR newsletter.
-
- ------------------------------------------------------------------------------
- 1. PROGERRS
- Files and Sizes (in Bytes):
- PD:<ADA.EDUCATION>
- PROGERRS.DOC 75861
-
- John Goodenough of the Wang Institute has submitted a new PROGERRS.DOC
- file, outlining common Ada programming errors.
-
-
- ==============================================================================
- V. HIGHLIGHTS OF SELECTED SUBMISSIONS
- The Math Library in the Ada Software Repository contains implementations
- in Ada of a variety of useful math routines. The following Ada code fragments
- are parts of the package specifications of four submissions in PD:<ADA.MATH>:
- (1) BIT.ADA (Bit Manipulation Routines), (2) GSET.ADA (Generic Set Routines),
- (3) MATRIX.ADA (Matrix Manipulation Routines), and (4) MLIBDEC.ADA (Trig, Log,
- Exponential, etc, Routines). The package bodies implement the indicated
- functions in Ada.
-
- 1. From BIT.ADA --
-
- function BIT_EXTRACT (ITEM, START_AT, NBITS : INTEGER) return INTEGER;
- -- Return the bit field extracted from ITEM, as a signed integer;
-
- function UBIT_EXTRACT (ITEM, START_AT, NBITS : INTEGER) return INTEGER;
- -- return the bit field extracted from ITEM, unsigned integer;
-
- function BIT_INSERT (THIS_ITEM, NBITS, INTO_ITEM, START_AT : INTEGER)
- return INTEGER;
- -- insert NBITS from THIS_ITEM into the object INTO_ITEM,
- -- with the rightmost bit identified by START_AT.
-
- function BIT_REMOVE (ITEM, START_AT, NBITS : INTEGER) return INTEGER;
- -- BIT_REMOVE will zero out NBITS of ITEM at position START_AT
-
- function SHIFT_LEFT (ITEM, NBITS : INTEGER) return INTEGER;
- -- return ITEM shifted left by NBITS
-
- function SHIFT_RIGHT (ITEM, NBITS : INTEGER) return INTEGER;
-
-
- Page 8
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- -- return ITEM shifted right by NBITS
- function BIT_AND (WORD1, WORD2 : INTEGER) return INTEGER;
- -- return the AND of the two objects
-
- function BIT_OR (WORD1, WORD2 : INTEGER) return INTEGER;
- -- return the OR of the two objects
-
- function BIT_MASK (NBITS : INTEGER) return INTEGER;
- -- return an object with NBITS of one bits, right justified
-
- 2. From GSET.ADA --
-
- FUNCTION "*" (Set_1 : Set; Set_2 : Set) RETURN Set;
- FUNCTION "+" (Element : Universe; Set_1 : Set) RETURN Set;
- FUNCTION "+" (Set_1 : Set; Set_2 : Set) RETURN Set;
- FUNCTION "+" (Set_1 : Set; Element : Universe) RETURN Set;
- FUNCTION "-" (Set_1 : Set; Set_2 : Set) RETURN Set;
- FUNCTION "-" (Set_1 : Set; Element : Universe) RETURN Set;
- FUNCTION "<" (Set_1 : Set; Set_2 : Set) RETURN Boolean;
- FUNCTION "<=" (Set_1 : Set; Set_2 : Set) RETURN Boolean;
-
- FUNCTION Is_A_Member (Element : Universe; Of_Set : Set) RETURN Boolean;
- FUNCTION Is_Empty (Set_1 : Set) RETURN Boolean;
-
- SUBTYPE Number IS Integer
- RANGE 0 .. (Universe'Pos (Universe'Last) -
- Universe'Pos (Universe'First) + 1);
-
- FUNCTION Number_In (Set_1 : Set) RETURN Number;
-
- 3. From MATRIX.ADA --
-
- type VECTOR is array(INTEGER range<>) of FLOAT ;
- type MATRIX is array(INTEGER range<>,INTEGER range <>) of FLOAT;
- INCOMPARABLE_DIMENSION :exception; -- the dimension of matrices
- -- or vectors to be operated are
- -- incomparable
- SINGULAR : exception; -- matrix to be inverted is singular
- function TRANSPOSE(A : MATRIX) return MATRIX ; -- transpose of matrix
- function TRANSPOSE(A : VECTOR) return VECTOR ; -- transpose of vector
- function "+" (A : VECTOR; B : VECTOR) return VECTOR ; -- sum of vector
- function "+" (A : MATRIX; B : MATRIX) return MATRIX ; -- sum of matrix
- function "-" (A : VECTOR; B : VECTOR) return VECTOR ;
- -- difference of vector
- function "-" (A : MATRIX; B : MATRIX) return MATRIX ;
- -- difference of matrix
- function "*" (A : FLOAT; B : VECTOR) return VECTOR ;
- -- scalar, vector multiplication
- function "*" (A : VECTOR; B : FLOAT) return VECTOR ;
- -- vector, scalar multiplication
- function "*" (A : VECTOR; B : VECTOR) return FLOAT ;
- -- inner(dot) product of two vectors
- function "*" (A : MATRIX; B : VECTOR) return VECTOR ;
- -- matrix,column vector multiplication
-
-
-
- Page 9
-
-
-
-
-
- ASR Newsletter, Issue 3, June 1986
-
-
- function "*" (A : VECTOR; B : MATRIX) return VECTOR ;
- -- row vector,matrix multiplication
- function "*" (A : FLOAT; B : MATRIX) return MATRIX ;
- -- scalar, matrix multiplication
- function "*" (A : MATRIX; B : FLOAT) return MATRIX ;
- -- matrix, scalar multiplication
- function "*" (A : MATRIX; B : MATRIX) return MATRIX ;
- -- matrix, matrix multiplication
- function "**"(A : MATRIX; P : INTEGER) return MATRIX;
- -- square matrix raised to integer
- -- power
-
- 4. From MLIBDEC.ADA --
-
- function SQRT(X : FLOAT) return FLOAT;
- function CBRT(X : FLOAT) return FLOAT;
- function LOG(X : FLOAT) return FLOAT;
- function LOG10(X : FLOAT) return FLOAT;
- function EXP(X : FLOAT) return FLOAT;
- function "**"(X, Y : FLOAT) return FLOAT;
-
- function SIN(X : FLOAT) return FLOAT;
- function COS(X : FLOAT) return FLOAT;
- function TAN(X : FLOAT) return FLOAT;
- function COT(X : FLOAT) return FLOAT;
-
- function ASIN(X : FLOAT) return FLOAT;
- function ACOS(X : FLOAT) return FLOAT;
- function ATAN(X : FLOAT) return FLOAT;
- function ATAN2(V, U : FLOAT) return FLOAT;
-
- function SINH(X : FLOAT) return FLOAT;
- function COSH(X : FLOAT) return FLOAT;
- function TANH(X : FLOAT) return FLOAT;
-
- ==============================================================================
- Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The
- following are trademarks of Digital Equipment Corporation: DEC, DECSYSTEM-20,
- ULTRIX, VAX, VMS. UNIX is a trademark of AT&T Bell Laboratories. The
- following are trademarks of Data General Corporation: AOS, ROLM. Verdix is a
- trademark of Verdix Corporation.
-
- The Ada Software Repository Newsletter is Copyright 1986 Echelon, Inc. All
- Rights Reserved. Permission to reprint, wholly or partially, is automatically
- granted if source credit is given to Echelon.
- Echelon, Inc.
- 885 N. San Antonio Road
- Los Altos, CA 94022 USA
- Telephone: 415/948-3820
-
-
-
-
-
-
-
-
- Page 10
-
-
-
-
-
-