--- /dev/null
+#include "bbstdCreateArithmeticSuiteVector.h"
+#include "bbstdPackage.h"
+namespace bbstd
+{
+
+BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,CreateArithmeticSuiteVector)
+BBTK_BLACK_BOX_IMPLEMENTATION(CreateArithmeticSuiteVector,bbtk::AtomicBlackBox);
+
+void CreateArithmeticSuiteVector::Process()
+{
+// THE MAIN PROCESSING METHOD BODY
+ std::vector<double> outputVector;
+
+ double value = bbGetInputFirstValue();
+ double delta = bbGetInputDelta();
+ for (int i = 0; i < bbGetInputSize(); i++)
+ {
+ outputVector.push_back(value + i*delta);
+ }
+
+ bbSetOutputArithmeticSuiteVector(outputVector);
+}
+
+void CreateArithmeticSuiteVector::bbUserSetDefaultValues()
+{
+ // THE DEFAULT INPUT/OUTPUT VALUES
+ bbSetInputFirstValue(0);
+ bbSetInputDelta(0);
+ bbSetInputSize(0);
+}
+
+void CreateArithmeticSuiteVector::bbUserInitializeProcessing()
+{
+
+}
+
+void CreateArithmeticSuiteVector::bbUserFinalizeProcessing()
+{
+
+}
+}
+// EO namespace bbstd