Crate amfnengine[]

Modules

core

The core modules.

engine

The engine modules.

Macros

dec

The “dec!” macro for Decimal.

Enums

ColumnType

Column type enumeration.

DayCountType

Day count type enumeration.

ErrorType

Error type enumeration.

ExtensionType

The core enums. Extension type enumeration.

FormatType

Format type enumeration.

FrequencyType

Frequency type enumeration.

FunctionType

Function type enumeration.

MergeType

Merge type enumeration.

MethodType

Method type enumeration.

OperatorType

Operator type enumeration.

PrincipalType

Principal type enumeration.

RoundType

Round type enumeration.

TableType

Table type enumeration.

TokenType

Token type enumeration.

Constants

APP_NAME

The application name.

COL_LABEL_ACCRUED_BALANCE

Column labels - Accrued-balance.

COL_LABEL_BALANCE

Column labels - Balance.

COL_LABEL_DATE

Column labels - Date.

COL_LABEL_DATE_EXPR

Column labels - Date expression.

COL_LABEL_DECREASE

Column labels - Decrease.

COL_LABEL_DESCRIPTOR_LIST

Column labels - Descriptor list.

COL_LABEL_DR

Column indexes - DR.

COL_LABEL_EAR

Column indexes - EAR.

COL_LABEL_END_DATE

Column labels - End date.

COL_LABEL_EVENT_NAME

Column labels - Event-name.

COL_LABEL_EVENT_TYPE

Column labels - Event type.

COL_LABEL_FREQUENCY

Column labels - Frequency.

COL_LABEL_INCREASE

Column labels - Increase.

COL_LABEL_INTEREST

Column labels - Compounded interest.

COL_LABEL_INTERVALS

Column labels - Intervals.

COL_LABEL_INT_ON_INTEREST

Column labels - Interest on interest.

COL_LABEL_NEXT_NAME

Column labels - Next-name.

COL_LABEL_PARAMETER_LIST

Column labels - Parameter list.

COL_LABEL_PERIODS

Column labels - Periods.

COL_LABEL_PERIODS_EXPR

Column labels - Periods expression.

COL_LABEL_PR

Column indexes - PR.

COL_LABEL_SEQUENCE

Column labels - Sequence.

COL_LABEL_SKIP_PERIODS

Column labels - Skip periods.

COL_LABEL_SL_INTEREST

Column labels - Straight-line interest.

COL_LABEL_SORT

Column labels - Sort.

COL_LABEL_STRBAL

Column indexes - StrBal.

COL_LABEL_VALUE

Column labels - Value.

COL_LABEL_VALUE_EXPR

Column labels - Value expression.

COL_LABEL_VALUE_TO_INTEREST

Column labels - Value-to-interest.

COL_LABEL_VALUE_TO_PRINCIPAL

Column labels - Value-to-principal.

DEFAULT_AM_COLUMNS

Default - Amortization - Column order.

DEFAULT_CALCULATE_BALANCE

Calculate the overall APR for a cashflow during balancing.

DEFAULT_COMBINE_PRINCIPAL

Default combine principal.

DEFAULT_COMPRESS_DESCRIPTOR

Default compress descriptor.

DEFAULT_DAYS_IN_YEAR

Default days in year.

DEFAULT_DECIMAL_DIGITS

Default decimal digits.

DEFAULT_ENCODING

Default encoding.

DEFAULT_EVENT_COLUMNS

Default - Event - Column order.

DEFAULT_FISCAL_YEAR_START

Default physical year start.

DEFAULT_OMIT_STATISTIC_EVENTS

Default omit statistic events.

DEFAULT_ROUND_BALANCE

Default round balance.

DEFAULT_SORT_CURRENT_VALUE_CHANGE

Default sort - Current value.

DEFAULT_SORT_INTEREST_CHANGE

Default sort - Interest change.

DEFAULT_SORT_PRINCIPAL_CHANGE

Default sort - Principal change.

DEFAULT_SORT_STATISTIC_VALUE_CHANGE

Default sort - Statistic value.

DEFAULT_TEMPLATE_COLUMNS

Default - Template - Column order.

DELIMITER_VISIBLE

Visible delimiter.

EMPTY_DISPLAY

Empty field display.

EMPTY_TEXT

Empty text.

ERROR_PREFIX

Error prefix.

GROUP_AM

Group - Amortization.

GROUP_COLHEADER

Group - Column header.

GROUP_COLOR

Group - Color.

GROUP_COLVALUE

Group - Column value.

GROUP_CURRENT_VALUE

Group - Current value.

GROUP_EVENT

Group - Event.

GROUP_FONT

Group - Font.

GROUP_GENERAL

Group - General.

GROUP_INTEREST_CHANGE

Group - Interest change.

GROUP_PRINCIPAL_CHANGE

Group - Principal change.

GROUP_STATISTIC_VALUE

Group - Statistic value.

GROUP_SUMMARY

Group - Summary.

GROUP_TEMPLATE

Group - Template.

HIGH_ROUND

High round value.

ID_COPYRIGHT

Copyright message.

ID_VERSION

Version message.

ID_VERSION_MAJOR

Version major string.

ID_VERSION_MINOR

Version minor string.

JSON_SERIALIZE_AMORTIZATION_LIST

Serialize cashflows with amortization list and balance results

JSON_SERIALIZE_AMORTIZATION_LIST_DETAILS

Serialize cashflows with amortization list (with rollup and detail elements)

JSON_SERIALIZE_AMORTIZATION_LIST_ROLLUPS

Serialize cashflows with amortization list (with rollup elements)

JSON_SERIALIZE_CASHFLOW_PREFERENCES

Serialize cashflow preferences.

JSON_SERIALIZE_CASHFLOW_SELECTED

Serialize selected cashflow.

JSON_SERIALIZE_EVENT_LIST

Serialize cashflows with event list.

JSON_SERIALIZE_EXCHANGE_RATES

Serialize exchange rates.

JSON_SERIALIZE_PREFERENCES

Serialize user preferences.

JSON_SERIALIZE_TEMPLATES

Serialize templates.

LINE_ENDING

Json line ending.

LOW_ROUND

Low round value.

MAPCOLNAMES_EDITABLE

Mapping for column names - editable.

MAPCOLNAMES_EMPTY

Mapping for column names - empty column.

MAPCOLNAMES_EXCLUDE

Mapping for column names - exclude column.

MAXIMUM_DISPLAY_DECIMAL_DIGITS

Default - Maximum display decimal digits.

MAXIMUM_ITERATIONS_CALCULATE_INTEREST

Maximum iterations for calculate interest.

MAXIMUM_ITERATIONS_CALCULATE_PERIODS

Maximum iterations for calculate periods.

MAXIMUM_ITERATIONS_CALCULATE_PRINCIPAL

Maximum iterations for calculate principal.

MAXIMUM_ITERATIONS_CALCULATE_YIELD

Maximum iterations for calculate yield.

MAX_CALC_INTEREST

Maximum calculated interest (can be increased).

MAX_CALC_PRINCIPAL

Maximum calculated principal (can be increased).

MID_ROUND

Mid round value.

MINIMUM_COLUMN_WIDTH

Default - Minimum column width.

NAME_COLUMNS

Name - Column order.

NAME_EVENT_TYPE

Name - Event type.

NAME_FONT_ALTERNATE2

Name - Font - Alternate 2.

NAME_FONT_ALTERNATE3

Name - Font - Alternate 3.

NAME_FONT_CAPTION

Name - Font - Caption.

NAME_FONT_PRIMARY

Name - Font - Primary.

NAME_FONT_STATISTICS

Name - Font - Statistics.

NAME_FONT_SUMMARY

Name - Font - Summary.

NAME_FOOTER_FIRST

Name - Footer - First.

NAME_FOOTER_NEXT

Name - Footer - Next.

NAME_GRID

Name - Grid.

NAME_HEADER_FIRST

Name - Header - First.

NAME_HEADER_NEXT

Name - Header - Next.

NAME_MARGIN

Name - Margin.

NAME_SEQUENCE

Name - Sequence.

NAME_STATUS

Name - Status.

NAME_SUMMARY

Name - Summary.

NULL_TEXT

Null text.

PARAM_DESCRIPTION

Parameter - Description

SERIAL_BASE_CENTURY

Base year for current century validation.

SERIAL_BASE_YEAR

Base year for date/serial conversions.

SERIAL_UID

The core constants. Serialization UID.

TAB_SPACES

Spaces per tab.

TYPE_CUSTOM

Type - Custom.

TYPE_LOCALE

Type - Locale.

USER_EVENT_TYPE_CURRENT_VALUE

Resource - User event type - Current value (default).

USER_EVENT_TYPE_INTEREST_CHANGE

Resource - User event type - Interest change (default).

USER_EVENT_TYPE_PRINCIPAL_CHANGE

Resource - User event type - Principal change (default).

USER_EVENT_TYPE_STATISTIC_VALUE

Resource - User event type - Statistic value (default).

USER_NEW

Resource - New name.

USER_STAT

Resource - Stat name.

USER_STATUS

Resource - User status (default).

Traits

ExtensionTrait

Common trait extension elements.

ListTrait

Common trait for all lists.