Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MarcusRainbow/QuantMath
/ functions
Functions
887 in github.com/MarcusRainbow/QuantMath
⨍
Functions
887
◇
Types & classes
167
Function
every_day_calendar_step_consistency
()
src/dates/calendar.rs:639
Function
expect_fail
()
src/core/qm.rs:79
Function
expect_succeed
()
src/core/qm.rs:84
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/instruments/mod.rs:281
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/core/factories.rs:485
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/core/dedup.rs:266
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/data/fixings.rs:188
Function
facade_forward_starting_european_price
()
src/facade/mod.rs:202
Function
facade_read_currency
()
src/facade/mod.rs:240
Function
facade_read_equity
()
src/facade/mod.rs:246
Function
fail_from_bad_date_string
()
src/dates/mod.rs:337
Function
find_fixing_past
()
src/data/fixings.rs:301
Function
find_fixing_today
()
src/data/fixings.rs:268
Function
find_optional_fixing_past
()
src/data/fixings.rs:325
Method
fixed_divs_after
Returns the NPV of any cash dividends after the given date. Defaults to returning zero, because many sort of forwards have no dividends.
src/data/forward.rs:26
Function
flat_vol_surface
()
src/data/volsurface.rs:910
Method
fmt
(&self, f: &mut fmt::Formatter)
src/facade/mod.rs:163
Method
fmt
(&self, f: &mut fmt::Formatter)
src/instruments/bonds.rs:100
Method
fmt
(&self, f: &mut fmt::Formatter)
src/instruments/basket.rs:112
Method
fmt
(&self, f: &mut fmt::Formatter)
src/instruments/assets.rs:86
Method
fmt
(&self, f: &mut fmt::Formatter)
src/core/qm.rs:31
Method
fmt
(&self, f: &mut fmt::Formatter)
src/core/factories.rs:99
Method
fmt
(&self, f: &mut fmt::Formatter)
src/core/dedup.rs:231
Method
fmt
(&self, f: &mut fmt::Formatter)
src/data/voldecorators.rs:319
Method
fmt
(&self, f: &mut fmt::Formatter)
src/dates/mod.rs:156
Method
fmt
(&self, f: &mut fmt::Formatter)
src/dates/datetime.rs:29
Method
forward_curve
(&self, _instrument: &Instrument, _high_water_mark: Date)
src/instruments/bonds.rs:197
Method
forward_curve
(&self, instrument: &Instrument, high_water_mark: Date)
src/instruments/basket.rs:227
Method
forward_curve
(&mut self, instrument: &RcInstrument, high_water_mark: Date)
src/risk/dependencies.rs:142
Function
forward_european_call
()
src/instruments/options.rs:822
Function
forward_european_call_at_strike
()
src/instruments/options.rs:766
Function
forward_european_call_far_in_the_money
()
src/instruments/options.rs:752
Function
forward_european_call_fixed_today
()
src/instruments/options.rs:794
Function
forward_european_put
()
src/instruments/options.rs:836
Function
forward_european_put_at_strike
()
src/instruments/options.rs:780
Function
forward_european_put_fixed_today
()
src/instruments/options.rs:808
Function
forward_european_tests
()
src/risk/marketdata.rs:635
Method
from
(error: io::Error)
src/core/qm.rs:37
Method
from_currency
(result: Result<RcCurrency, qm::Error>)
src/facade/handle.rs:40
Method
from_empty
(result: Result<(), qm::Error>)
src/facade/handle.rs:26
Method
from_error
(error: qm::Error)
src/facade/handle.rs:82
Method
from_fixing_table
(result: Result<RcFixingTable, qm::Error>)
src/facade/handle.rs:47
Method
from_fixings
Creates a fixing table, given a date to which fixings are known and an array of fixing curve data keyed by instrument id.
src/data/fixings.rs:20
Method
from_id
(id: &str)
src/instruments/mod.rs:248
Method
from_id
(id: &str)
src/instruments/assets.rs:154
Method
from_id
(id: &str)
src/core/factories.rs:453
Method
from_id
(id: &str)
src/core/dedup.rs:343
Method
from_instrument
(result: Result<RcInstrument, qm::Error>)
src/facade/handle.rs:33
Method
from_iter_known_until
Creates a fixing table from a source such as a HashMap iterator, or an iterator from a slice of pairs of ids and slices of Date
src/data/fixings.rs:35
Method
from_market_data
(result: Result<RcMarketData, qm::Error>)
src/facade/handle.rs:54
Method
from_nil
Constructs an empty, invalid date
src/dates/mod.rs:197
Method
from_pricer_factory
(result: Result<RcPricerFactory, qm::Error>)
src/facade/handle.rs:61
Method
from_report_generator
(result: Result<RcReportGenerator, qm::Error>)
src/facade/handle.rs:68
Method
from_reports
(result: Result<Vec<BoxReport>, qm::Error>)
src/facade/handle.rs:75
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/instruments/bonds.rs:58
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/instruments/basket.rs:58
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/instruments/assets.rs:45
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/instruments/options.rs:246
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/data/volsurface.rs:473
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/data/curves.rs:113
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/data/voldecorators.rs:37
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/dates/rules.rs:68
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/dates/calendar.rs:125
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/pricers/selfpricer.rs:49
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/pricers/montecarlo.rs:58
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/models/blackdiffusion.rs:62
Method
from_serial
(de: &mut dyn esd::Deserializer<'de>)
src/risk/timebumped.rs:43
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/risk/deltagamma.rs:42
Method
from_serial
(de: &mut esd::Deserializer<'de>)
src/risk/vegavolga.rs:50
Method
from_str
Reads a date from a string, which must be an ISO format date of the form YYYY-MM-DD
src/dates/mod.rs:103
Method
from_truncated_julian
Constructs a date given a truncated Julian (count of days after 24th May 1968).
src/dates/mod.rs:203
Method
from_vanilla
(vanilla: VanillaOption, strike: f64)
src/instruments/options.rs:241
Method
from_ymd
Constructs a date given a year, month and day. Note that this constructor does not validate that the year month and date are sensible, but does have r
src/dates/mod.rs:211
Method
get
src/cpp-test/quantmath_runner.cpp:49
Method
get_type_id
(&self)
src/instruments/bonds.rs:35
Method
get_type_id
(&self)
src/instruments/basket.rs:40
Method
get_type_id
(&self)
src/instruments/assets.rs:51
Method
get_type_id
(&self)
src/instruments/options.rs:60
Method
get_type_id
(&self)
src/data/volsurface.rs:414
Method
get_type_id
(&self)
src/data/curves.rs:97
Method
get_type_id
(&self)
src/data/voldecorators.rs:43
Method
get_type_id
(&self)
src/dates/rules.rs:62
Method
get_type_id
(&self)
src/dates/calendar.rs:119
Method
get_type_id
(&self)
src/pricers/selfpricer.rs:55
Method
get_type_id
(&self)
src/pricers/montecarlo.rs:64
Method
get_type_id
(&self)
src/models/blackdiffusion.rs:68
Method
get_type_id
(&self)
src/risk/timebumped.rs:35
Method
get_type_id
(&self)
src/risk/deltagamma.rs:38
Method
get_type_id
(&self)
src/risk/vegavolga.rs:46
Method
has_spot
(&self, instrument: &RcInstrument)
src/risk/dependencies.rs:40
Method
hash
(&self, state: &mut H)
src/instruments/bonds.rs:114
Method
hash
(&self, state: &mut H)
src/instruments/mod.rs:235
Method
hash
(&self, state: &mut H)
src/instruments/basket.rs:138
Method
hash
(&self, state: &mut H)
src/instruments/assets.rs:112
Method
id
(&self)
src/instruments/assets.rs:55
Method
id
(&self)
src/core/factories.rs:435
Function
illegal_date_creation_and_access
()
src/dates/mod.rs:287
Function
implied_vol_european_call
()
src/solvers/impliedvol.rs:69
Method
interp_cmp
(&self, other: DateDayFraction)
src/dates/datetime.rs:136
Method
interp_diff
(&self, other: Date)
src/dates/mod.rs:186
← previous
next →
601–700 of 887, ranked by callers