BBTK_TEMPLATE_BLACK_BOX_INTERFACE(GetVectorPointer,bbtk::AtomicBlackBox,T);
BBTK_DECLARE_INPUT(In,std::vector<T>);
BBTK_DECLARE_OUTPUT(PVec,std::vector<T>*);
BBTK_TEMPLATE_BLACK_BOX_INTERFACE(GetVectorPointer,bbtk::AtomicBlackBox,T);
BBTK_DECLARE_INPUT(In,std::vector<T>);
BBTK_DECLARE_OUTPUT(PVec,std::vector<T>*);
// BBTK_TEMPLATE_INPUT(GetVectorPointer, ErrorValue, "ErrorValue",T);
// BBTK_TEMPLATE_OUTPUT(GetVectorPointer,Out,"Output",T);
BBTK_TEMPLATE_OUTPUT(GetVectorPointer,PVec,"Output Pointer Vector",std::vector<T>*);
// BBTK_TEMPLATE_INPUT(GetVectorPointer, ErrorValue, "ErrorValue",T);
// BBTK_TEMPLATE_OUTPUT(GetVectorPointer,Out,"Output",T);
BBTK_TEMPLATE_OUTPUT(GetVectorPointer,PVec,"Output Pointer Vector",std::vector<T>*);
BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(GetVectorPointer);
//=================================================================
BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(GetVectorPointer);
//=================================================================
}
//=================================================================
//=================================================================
}
//=================================================================
//=================================================================