15    virtual bool write(
const int dim) = 0;
 
   23        const std::string& name,
 
   26        const std::vector<char>& val,
 
   27        const char default_val) = 0;
 
   30        const std::string& name,
 
   33        const std::vector<int64_t>& val,
 
   34        const int64_t default_val) = 0;
 
   37        const std::string& name,
 
   40        const std::vector<double>& val,
 
   41        const double default_val) = 0;
 
   44        const std::string& name,
 
   47        const std::vector<Rational>& val,
 
 
virtual void write_top_simplex_type(const PrimitiveType type)=0
virtual void write(const std::string &name, const int64_t type, const int64_t stride, const std::vector< char > &val, const char default_val)=0
virtual bool write(const int dim)=0
virtual void write(const std::string &name, const int64_t type, const int64_t stride, const std::vector< int64_t > &val, const int64_t default_val)=0
virtual void write_absolute_id(const std::vector< int64_t > &id)=0
virtual void write_capacities(const std::vector< int64_t > &capacities)=0
virtual void write(const std::string &name, const int64_t type, const int64_t stride, const std::vector< double > &val, const double default_val)=0
virtual void write(const std::string &name, const int64_t type, const int64_t stride, const std::vector< Rational > &val, const Rational &default_val)=0