--- /dev/null
+#include "bbstdGetDoubleVectorSize.h"
+#include "bbstdPackage.h"
+namespace bbstd
+{
+
+BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,GetDoubleVectorSize)
+BBTK_BLACK_BOX_IMPLEMENTATION(GetDoubleVectorSize,bbtk::AtomicBlackBox);
+
+void GetDoubleVectorSize::Process()
+{
+// THE MAIN PROCESSING METHOD BODY
+ int size = bbGetInputIn().size();
+ bbSetOutputVectorSize(size);
+}
+
+void GetDoubleVectorSize::bbUserSetDefaultValues()
+{
+ // THE DEFAULT INPUT/OUTPUT VALUES
+ bbSetOutputVectorSize(-1);
+}
+
+void GetDoubleVectorSize::bbUserInitializeProcessing()
+{
+
+}
+
+void GetDoubleVectorSize::bbUserFinalizeProcessing()
+{
+
+}
+}
+// EO namespace bbstd