1 #include "bbstdCreateArithmeticSuiteVector.h"
2 #include "bbstdPackage.h"
6 BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,CreateArithmeticSuiteVector)
7 BBTK_BLACK_BOX_IMPLEMENTATION(CreateArithmeticSuiteVector,bbtk::AtomicBlackBox);
9 void CreateArithmeticSuiteVector::Process()
11 // THE MAIN PROCESSING METHOD BODY
12 std::vector<double> outputVector;
14 double value = bbGetInputFirstValue();
15 double delta = bbGetInputDelta();
16 for (int i = 0; i < bbGetInputSize(); i++)
18 outputVector.push_back(value + i*delta);
21 bbSetOutputArithmeticSuiteVector(outputVector);
24 void CreateArithmeticSuiteVector::bbUserSetDefaultValues()
26 // THE DEFAULT INPUT/OUTPUT VALUES
27 bbSetInputFirstValue(0);
32 void CreateArithmeticSuiteVector::bbUserInitializeProcessing()
37 void CreateArithmeticSuiteVector::bbUserFinalizeProcessing()