madara::knowledge::containers::NativeDoubleVector::NativeDoubleVector ( const std::string & name, Variables & knowledge, int size, const KnowledgeUpdateSettings & settings) : context_ (knowledge.get_context ()) { madara_logger_ptr_log (logger::global_logger.get (), logger::LOG_MAJOR, "NativeDoubleVector::constructor called for %s[%d]\n", name.c_str (), size); vector_ = knowledge.get_ref (name, settings); if (size >= 0) { resize (size); } }