|
@@ -41,17 +41,14 @@ using namespace emscripten;
|
|
nmie::MultiLayerMieApplied<double> ml_mie;
|
|
nmie::MultiLayerMieApplied<double> ml_mie;
|
|
|
|
|
|
EMSCRIPTEN_BINDINGS (c) {
|
|
EMSCRIPTEN_BINDINGS (c) {
|
|
- class_<nmie::MultiLayerMie<double>>("nmie_base")
|
|
|
|
- .constructor<>()
|
|
|
|
- .function("GetQsca",&nmie::MultiLayerMie<double>::GetQsca)
|
|
|
|
- .function("GetQext",&nmie::MultiLayerMie<double>::GetQext)
|
|
|
|
- .function("GetQabs",&nmie::MultiLayerMie<double>::GetQabs)
|
|
|
|
- ;
|
|
|
|
class_<nmie::MultiLayerMieApplied<double>>("nmie")
|
|
class_<nmie::MultiLayerMieApplied<double>>("nmie")
|
|
.constructor<>()
|
|
.constructor<>()
|
|
.function("SetWavelength", &nmie::MultiLayerMieApplied<double>::SetWavelength)
|
|
.function("SetWavelength", &nmie::MultiLayerMieApplied<double>::SetWavelength)
|
|
.function("AddTargetLayerReIm",&nmie::MultiLayerMieApplied<double>::AddTargetLayerReIm)
|
|
.function("AddTargetLayerReIm",&nmie::MultiLayerMieApplied<double>::AddTargetLayerReIm)
|
|
.function("RunMieCalculation",&nmie::MultiLayerMieApplied<double>::RunMieCalculation)
|
|
.function("RunMieCalculation",&nmie::MultiLayerMieApplied<double>::RunMieCalculation)
|
|
|
|
+ .function("GetQsca",&nmie::MultiLayerMieApplied<double>::GetQsca)
|
|
|
|
+ .function("GetQext",&nmie::MultiLayerMieApplied<double>::GetQext)
|
|
|
|
+ .function("GetQabs",&nmie::MultiLayerMieApplied<double>::GetQabs)
|
|
// .function("bf",&nmie::MultiLayerMieApplied<double>::bf)
|
|
// .function("bf",&nmie::MultiLayerMieApplied<double>::bf)
|
|
;
|
|
;
|
|
}
|
|
}
|