29 lines
912 B
Plaintext
29 lines
912 B
Plaintext
<snippet>
|
|
<subclass>afryca.ase.Snippet</subclass>
|
|
<file></file>
|
|
<category>ASE-API</category>
|
|
<name>Simulate module example</name>
|
|
<description></description>
|
|
<code>
|
|
var moduleName = 'RandomFPR';
|
|
var simulations = ase.simulateModule(moduleName);
|
|
|
|
var module = ase.getModuleByName(moduleName);
|
|
var simulationCode = module.getSimulationCode();
|
|
var functions = ase.getModuleFunctions(moduleName);
|
|
var simulationsOutput = '';
|
|
|
|
var result;
|
|
for (var i = 0; i < functions.length; i++) {
|
|
result = simulations.get(functions[i]).getResult();
|
|
simulationsOutput += '\n' + functions[i] + ': ' + result;
|
|
if (result != null) {
|
|
simulationsOutput += '. FPR size: ' + result.getNumberOfAlternatives();
|
|
}
|
|
}
|
|
|
|
'Simulation code: \'' + simulationCode + '\'' + simulationsOutput + '\n' +
|
|
'Simulations class: ' + simulations.class + '\n' +
|
|
'Simulation element class: ' + simulations.get(functions[0]).class
|
|
</code>
|
|
</snippet> |