/**
  * @param pos
  * @param a
  * @param p
  * @param c
  * @param cvar
  */
 public void save(int pos, DataBlock a, Matrix p, double c, double cvar) {
   int np = pos - m_start;
   if (np < 0) {
     return;
   }
   if (m_bA) {
     m_a.save(np, a);
   }
   if (m_bP && p != null) {
     m_P.save(np, p);
   }
   m_c[np] = c;
   m_cvar[np] = cvar;
 }