Prepayment Library - Introduction

Summary

The AFT Prepayment Library consists of a collection of procedural functions and data structures; it is written in ANSI C++ with selected interfaces written in ANSI C.

The primary output of the prepay library is an array of projected prepayment speeds calculated by the library based on detailed inputs you supply. The prepayment speeds are expressed as single month mortality rates (SMMs).

The library is used in situations where prepayment projections are required.  In addition, parts of the library are used in cases where OAS-based calculations (calculations that depend on expected cash flows) for MBS and related securities are sought. The latter use is augmented by AFT's MBS Calculator Library.

Basic Use

The basic steps for using the library are as follows:

Notes

About This Document

This document provides detailed information describing the principal components of the library.  Individual sections are devoted to data structures, functions, and AFT defined constants. In addition, sample programs are included that illustrate use of the library. After reviewing this material, you should be able to integrate the library into your application or system.  (Note: you may also wish to review the C-language header file esp_defs.h for more information.)

Display

This content is optimized for:

Acceptable display also occurs with Mozilla's Firefox browser (version 1.0.4 and above) and with lower video resolutions on some monitors.

Navigation

The navigation menu at upper left presents the objects of the library in the context of how they are used. For example, structures referenced by other structures are shown as sub-entities, or "child" elements.   The branches of the navigation menu are links that point to specific content.

Each subject area begins with a summary page that contains an alphabetic listing the objects described therein.   Most pages contain embedded links to other pages to allow rapid transfer between sections.

Additionally, a set of general navigation links appear at the top and bottom of each page to guide casual browsing.  Click Prev or Next to move between pages, Top to return to the beginning of the current page, or Home to return to this page.

Printing

Print the content via the print function built into your browser.  Use the browser's settings to control page numbers, page orientation and margins, and printing of URLs.

Feedback

Comments or questions regarding this material should be sent by email to support@aftgo.com.