message: added interpolation wrapper when there are multiple variables for each node
diff: @@ -223,17 +223,18 @@ cdef class Vec:
  return self.ptr.readFromFile(&filename[0])
  cdef class VecInterp:
  - def __cinit__(self, VarMap inmap=None, VarMap outmap=None):
  + def __cinit__(self, VarMap inmap=None, VarMap outmap=None,
  + int vars_per_node=1):
  self.ptr = NULL
  if inmap and outmap:
  - self.ptr = new TACSBVecInterp(inmap.ptr, outmap.ptr, 1)
  + self.ptr = new TACSBVecInterp(inmap.ptr, outmap.ptr, vars_per_node)
  self.ptr.incref()
  return
  - # def __dealloc__(self):
  - # if self.ptr:
  - # self.ptr.decref()
  - # return
  + def __dealloc__(self):
  + if self.ptr:
  + self.ptr.decref()
  + return
  def initialize(self):
  self.ptr.initialize()
  