Skip to content

Commit f88ac4c

Browse files
committed
add new functions from 1.8
1 parent b178612 commit f88ac4c

4 files changed

Lines changed: 12 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Quantlib and QuantLibAddin must be built first, then build QuantLibNode linking
3232

3333
| QuantLib | QuantLibAddin | Node.js | quantlib.node |
3434
| -------- | ------------- | ------- | ------------- |
35-
| 1.7.1 | 1.7.0 | 6.9.1 | 0.1.x |
35+
| 1.8.1 | 1.8.0 | 6.9.4 | 0.2.x |
3636

3737
## Example
3838

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "quantlib",
33
"description": "QuantLib Asyn Bindings for Node.js",
4-
"version": "0.1.5",
4+
"version": "0.2.0",
55
"keywords": [
66
"quantlib",
77
"native",

quantlibnode.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,6 +1080,11 @@ NAN_MODULE_INIT(init){
10801080
Nan::SetMethod(target, "PiecewiseConstantVarianceTotalVariance", QuantLibNode::PiecewiseConstantVarianceTotalVariance);
10811081
Nan::SetMethod(target, "PiecewiseConstantVarianceTotalVolatility", QuantLibNode::PiecewiseConstantVarianceTotalVolatility);
10821082

1083+
Nan::SetMethod(target, "PiecewiseYieldCurveMixedInterpolation", QuantLibNode::PiecewiseYieldCurveMixedInterpolation);
1084+
Nan::SetMethod(target, "BachelierCapFloorEngine", QuantLibNode::BachelierCapFloorEngine);
1085+
Nan::SetMethod(target, "BachelierCapFloorEngine2", QuantLibNode::BachelierCapFloorEngine2);
1086+
Nan::SetMethod(target, "BachelierBlackFormulaImpliedVol", QuantLibNode::BachelierBlackFormulaImpliedVol);
1087+
10831088
Nan::SetMethod(target, "DeleteObject", QuantLibNode::DeleteObject);
10841089
Nan::SetMethod(target, "DeleteObjects", QuantLibNode::DeleteObjects);
10851090
Nan::SetMethod(target, "DeleteAllObjects", QuantLibNode::DeleteAllObjects);

quantlibnode.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1127,6 +1127,11 @@ class QuantLibNode : public Nan::ObjectWrap {
11271127
static NAN_METHOD(PiecewiseConstantVarianceTotalVariance);
11281128
static NAN_METHOD(PiecewiseConstantVarianceTotalVolatility);
11291129

1130+
static NAN_METHOD(PiecewiseYieldCurveMixedInterpolation);
1131+
static NAN_METHOD(BachelierCapFloorEngine);
1132+
static NAN_METHOD(BachelierCapFloorEngine2);
1133+
static NAN_METHOD(BachelierBlackFormulaImpliedVol);
1134+
11301135
static NAN_METHOD(DeleteObject);
11311136
static NAN_METHOD(DeleteObjects);
11321137
static NAN_METHOD(DeleteAllObjects);

0 commit comments

Comments
 (0)