10 citations found. Retrieving documents...
D. Lea. User's Guide to the GNU C++ Library. Free Software Foundation, 2.0 edition, 1992.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
I/O Scheduling for Digital Continuous Media - Part.. -..   (Correct)

...., sample order statistics maximum and minimum of the quantity it was entrusted to monitor. Each run of MAGELLAN was executed by seeding the random number generators with different seeds. MAGELLAN uses the portable variant of MLCG (multiple linear congruent generators implemented in libg [Lea92] L E88] MLCG has a period of about 2:30584 Theta 10 18 . All our experiments were verified to be no longer than this period and thus, were safe from any effects of recycling. MAGELLAN maintains multiple random number generators for each random variable in the simulation model. This is to ....

D. Lea. User's Guide to the GNU C++ Library. Free Software Foundation, 2.0 edition, 1992.


Fixed-Point Optimization Utility for C and C++ Based Digital.. - Kim, Kum, Sung (1998)   (16 citations)  (Correct)

.... the integer wordlength ( and attributes ( In order to represent mantissa values requiring a larger precision than that of built in integer type, e.g. 32 bits, the fixed point class employs the data class of the GNU C library, which provides multiple precision integer arithmetic facilities [19]. The class supports all of the assignment and arithmetic operations supported in C or C . The list of the operations supported can be found at the operator list in Fig. 7. Brief explanations of them are as follows. 1) The assignment operator converts the input data according to the ....

D. Lea, User's Guide to the GNU C++ Library, version 2.0, Apr. 1992.


Fixed-Point Optimization Utility For C And C++ Based Digital.. - Kim, Kum, Sung (1996)   (16 citations)  (Correct)

.... attributes (represent, saturation, round) In order to represent mantissa values requiring a larger precision than that of a built in integer type, usually 32 bits, the class employs the Integer data class of the GNU C library, which provides the multiple precision integer arithmetic facilities[9]. The gFix class supports all of the assignment and arithmetic operations supported in C or C language[10] Brief explanations of them are as follows. The assignment operator, converts the input data according to the fixed point format of the left side variable, and assigns the format ....

D. Lea, User's guide to the GNU C++ Library, version 2.0, Apr. 1992.


Exponents of 2 in the Numbers of Unlabeled Graphs and.. - Cater, Robinson (1991)   (Correct)

....computation would provide an easy check on the soundness of the code. However, after hours of debugging, we determined that our code was probably correct, but the Integer class definitely had a bug in it. We submitted a bug report to Doug Lea 3 , who wrote and who maintains the g Integer class [7]. Less than twenty four hours later, he informed us that we had indeed found a new bug in his code, and supplied us with a corrected version. This level of support for a free product is nothing short of amazing Our code proved to be correct once the patched Integer class was added, and we found ....

D. Lea, User's Guide to GNU C++ Library, Version 1.39, Free Software Foundation, Cambridge, MA, 1991.


Porting and Comparing NIHCL and LIBG++ - Kunz (1991)   (Correct)

....describes the necessary modifications to port LIBG to our machines, PCS Cadmus workstations with MC86020 processor, running a Unix system V derivate. The section ends with some performance results, comparing different implementations of the same LIBG classes. 1 see Gorlen[5] 2 sea Lea[8] 3 see Lea[8, p. 11] 4 LIBG is documented in Lea[8] NIHCL is described in Gorlen[5] and Gorlen et al. 6] 2.1 Overview LIBG is the GNU C library, providing some kind of basic support for C programmers. The library is similar to, but not identical with AT T s libC.a. The main ....

....to our machines, PCS Cadmus workstations with MC86020 processor, running a Unix system V derivate. The section ends with some performance results, comparing different implementations of the same LIBG classes. 1 see Gorlen[5] 2 sea Lea[8] 3 see Lea[8, p. 11] 4 LIBG is documented in Lea[8], NIHCL is described in Gorlen[5] and Gorlen et al. 6] 2.1 Overview LIBG is the GNU C library, providing some kind of basic support for C programmers. The library is similar to, but not identical with AT T s libC.a. The main deviations between libC.a and LIBG stem from differences ....

[Article contains additional citation context not shown here]

Doug Lea. User's guide to GNU C++ Library. Technical report, Free Software Foundation, 1991.


Object-Oriented Simulation Languages and.. - Miller, Potter.. (1997)   (Correct)

....capabilities will be provided via C , the most widely used object oriented programming language. The loosely coupled system that we are developing extends the base capabilities of the language by including some widely available class libraries (a generalpurpose one, the GNU C Library [Lea92], and two simulation oriented ones, SimPack [Fish92] and AWESIME [Grun91, Grun92] An overview of the simulation libraries is provided in the Appendix. In this chapter, we use a few simple mathematical tools to build an architecture for a loosely coupled simulation support environment based on ....

Doug Lea, User's Guide to the GNU C++ Library, Free Software Foundation, Inc., Boston, MA (1992).


Kernel Support For Recoverable-Persistent Virtual Memory - Khien-Mien Chew (1993)   (2 citations)  (Correct)

....RuleTable structure has been allocated for it. Thus, these structures are not allocated for nonRPVM memory objects. Also, if database pages are not paged to the swap space, the SwapHash Table is not allocated. Many of the data structures were implemented in C , building on the GNU class libraries [3]. The hope is that by using C , replacing the data structures will prove relatively painless. Integrating C code into the kernel was straightforward, requiring only a slight modification to the memory allocation routines. 6 Kernel vs External Pager It is apparent from the previous section that ....

Lea, D. User's Guide to the GNU C++ Library, Free Software Foundation, Inc., (1992).


Parallel Implementation Of Container Using Parallel Virtual Machine - Cho (1995)   (2 citations)  (Correct)

....has been made 12 to provide maximum computational and modeling power through the Concurrent Object Oriented Programming Languages(COOPL) 6, 7, 11, 27, 29, 13] Class containers are a well known concept in object oriented programming(OOP) area. There are many ways to implement class containers [1, 9, 10, 12]. Dr. Zeigler [1] has implemented a sequential version of class containers in Scheme, one of Lisp languages, and in C . He has also proposed to extend the sequential version of class containers to the parallel and distributed containers. A container is an object that contains other objects. As ....

....and often an iterator concept as well. In smalltalk, a collection class is defined as a basic class which represents a group of objects [10] In C , there are two class libraries available from the Free Software Foundation: National Institutes of Health Class 16 Library(NIHCL) 9] and LIBG [12]. LIBG follows a forest approach, in which a number of independent classes are provided. NIHCL, on the other hand, follows a hierarchical approach, deriving all classes from a common root class. This approach is inspired from a collection class in smalltalk [8] We also employ a hierarchical ....

D. Lea, "User's guide to GNU C++ Library". Technical report, Free Software Foundation, 1991. 96


Reverse Engineering Tools for Converting PVM-C Applications.. - Schinkmann (1997)   (Correct)

....step the intermediate is read again and converted to a .def file. In the above items datatypes like graphs and lists appeared. Since template libraries for this task already exist an appropriate one had to be chosen instead of implementing the datatypes. It was found that the GNU template library [19] does not support graphs and so an alternative was needed. The LEDA (Library for efficient data types and Algorithms) library provides all this and much much more and has therefore been selected [7] 5.4 Positioning of the Objects in the PVMGraph Window After all .c files have been processed ....

Lea, Doug,"User's Guide to the GNU C++ Library", Free Software Foundation, 1992


Exact Arithmetic in Q with Applications in Celestial Mechanics - Conrad (1994)   (Correct)

....table 5.1 were computed with this early, integer only version of axl. Surprisingly, AP Gamma PB calculations for the distinct eigenvalue case, using an A matrix of similar precision, resulted in integer overflow (see 4. 97) At this point we replaced our integer based rational class with the gnu[Lea, 1992] classes defined in Rational.h and Integer.h. These classes provide arbitrary precision (also known as bignum capability) Thanks to C operator overloading, we were able to convert from integer arithmetic to gnu bignum arithmetic by changing only the type declarations. This change required ....

....v, vector w ) int i; axl sum; sum = 0; for ( i = 0; i v.width; i ) sum = v[i] w[i] 165 return sum; I.5 The rational subdirectory As described in appendix D, early versions of axl ran with a rational number class based on 32 bit integers. Recently we converted axl to use the gnu [Lea, 1992] Rational.h class which is based on arbitrary precision arithmetic. We have kept our own rational class (lower case r ) with member functions specific to axl. For example, the is rational member function is needed to effect axl polymorphism (see x2.4) I.5.1 rational.h The rational.h module ....

Doug Lea. User's guide to the GNU C++ library. Free Software Foundation, Cambridge, Mass., 1992. 184

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC