UC Library Extensions
UnderC comes with a pocket implementation of the standard C++ libraries, which is a reasonably faithful subset. This documentation describes those UnderC functions and classes which are not part of the C++ standard.
UC Library
Builtin functions:
Most of these are standard C functions, but there are a few unique to the UnderC system which give you runtime access to the compiler. You may evaluate expressions, execute commands, compile code, etc.
* Expands the text in expr using the UnderC preprocessor, putting the result
into buff.
void uc_macro_subst(const char* expr, char* buff, int buffsize)
* Executes a UC #-command, like #l or #help.
uc_cmd() expects the name of the command, _without_ the hash,
e.g. uc_cmd("l fred.cpp") or uc_cmd("help").
void uc_cmd(const char* cmd)
* Evaluates any C++ expression or statement will return non-zero if
unsuccessful.
This library allows creating, modifying and extracting zip archives in the compatible way with PKZIP (2.5 and higher) and WinZip. Supported are all possible operations on the zip archive: creating, extracting, adding, deleting files from the archive, modifications of the existing archive. There is also the support for creating and extracting multiple disk archives (on non-removable devices as well) and for password encryption and decryption. This module uses compression and decompression functions from zlib library by Jean-loup Gailly and Mark Adler.
In this article, we present an overview of methods for sequential simulation from posterior distributions.
These methods are of particular interest in Bayesian filtering for discrete time dynamic models
that are typically nonlinear and non-Gaussian. A general importance sampling framework is developed
that unifies many of the methods which have been proposed over the last few decades in several
different scientific disciplines. Novel extensions to the existing methods are also proposed.We showin
particular how to incorporate local linearisation methods similar to those which have previously been
employed in the deterministic filtering literature these lead to very effective importance distributions.
Furthermore we describe a method which uses Rao-Blackwellisation in order to take advantage of
the analytic structure present in some important classes of state-space models. In a final section we
develop algorithms for prediction, smoothing and evaluation of the likelihood in dynamic models.
The need for accurate monitoring and analysis of sequential data arises in many scientic, industrial
and nancial problems. Although the Kalman lter is effective in the linear-Gaussian
case, new methods of dealing with sequential data are required with non-standard models.
Recently, there has been renewed interest in simulation-based techniques. The basic idea behind
these techniques is that the current state of knowledge is encapsulated in a representative
sample from the appropriate posterior distribution. As time goes on, the sample evolves and
adapts recursively in accordance with newly acquired data. We give a critical review of recent
developments, by reference to oil well monitoring, ion channel monitoring and tracking
problems, and propose some alternative algorithms that avoid the weaknesses of the current
methods.
2.0.12 (May 13th, 2004)
- Flag driver threads with PF_FREEZE to support software suspend.
2.0.11 (May 7th, 2004)
- Avoid split-completion bugs in certain PCI-X chipsets by
breaking up large completion entry DMAs on ADB boundaries.
2.0.10 (April 9th, 2004)
- Return "command timeout" status instead of "selection timeout
status" to the SCSI mid-layer in response to selection timeouts.
While the latter may seem more correct, the mid-layer will not
offline devices suffering from persistent selection timeouts.
This leads to extremely long recovery times for devices that
go missing. Returning command timeout status causes the mid-layer
to enter recovery and eventually offline persistently missing
devices.
This program is copyrighted by it s author and you are granted a free license
to use the program for non-commercial purposes. If you are interested in
using the program for commercial purposes please contact Kevin W. Russell
at CIS 71551,253 for licensing information.
On Sunday, April 27, 2003, Fresno will celebrate Earth Day in downtown Fresno at Courthouse Park. The event will begin at noon.
This year we will include music, speakers, and vendors, plus activities for children.
Fresno Earth Day is recognized as the only Earth Day festival that happens in Fresno, and the largest in the Central Valley.
The Fresno Earth Day Committee is a small group of environmental activists hoping to broaden the appeal of a better planet and environment. We are a non-profit organization whose fiscal fiduciary is the Fresno Center for Nonviolence.
Uniform random number generators
by Agner Fog, 2001 - 2007
randomc.zip contains a C++ class library of uniform random number generators of good quality.
The random number generators found in standard libraries are often of a poor quality, insufficient for large Monte Carlo calculations. This C++ implementation provides random number generators of a much better quality: Better randomness, higher resolution, and longer cycle lengths.
The same random number generators are available as libraries coded in assembly language for higher speed. These libraries can be linked into projects coded in other programming languages under Windows, Linux, BSD, etc. The library files are available in the archive asmlib.zip.
Non-uniform random number generators are provided in stocc.zip.