Collapse All

Anypia Programmer's Documentation |  |

Psa Members
Enumerations Psa Class Legend Protected Methods Public Data Members Public Methods Send Feedback

The following tables list the members exposed by Psa.

Enumerations

| Name | Description
| AnnuityType | Type of annuity.
| DimLimits | Constants for dimensioning.
| InvestmentType | Types of investments.
| PsaSexType | The sex types for PSA annuities.
| UnisexType | Codes for using unisex annuity factors.

Class

Psa Class

Protected Methods

| Name | Description
| getAgeIndex | Returns an age converted to an age index.
| getLimitedYear | Returns a year converted to a limited year.
| getSexType | Returns the sex code to use for annuities for a specified person.
| interpolateFactors | Interpolates the JS annuity factors since the input file only has data for every 10th year.

Public Data Members

| Name | Description
| contribAge | The age splits for contribution rates, when using rates based on age.
| contribPerc | Contribution rates when using rates based on age, as opposed to using the same set rates for everybody.

Public Methods

| Name | Description
| ~Psa | Destructor.
| annuityCal | Calculate an initial psa (monthly) annuity.
| annuityRevCal | Calculate the ammount that a person would get if he sold back the specified (monthly) annuity.
| contribCal | Calculates contribution to psa for one year, first limiting the earnings to the maximum taxable for benYear.
| getAdminFee | Returns the annual administrative fee.
| getContribRate | Returns one psa contribution rate for a specified year.
| getInvestPerc | Returns percentage of contributions that go into the investment.
| getMean | Returns the mean of the normal distribution for bonds.
| getMngmtFee | Returns the annual management fee.
| getPercToSpouse | Returns percentage of contribution going to spouse, if any.
| getStdDev | Returns standard deviation of the normal distribution for specified type.
| Psa | Constructor.
| setParameters | Sets psa parameters from the lawchange file.

Links
Enumerations, Psa Class, Legend, Protected Methods, Public Data Members, Public Methods

Copyright (c) 2010. All rights reserved.
Contents | Index | Home
What do you think about this topic? Send feedback!