void GLGPUDataset::SerializeDataInfoToString(std::string& buf) const { #if WITH_PROTOBUF PBDataInfo pb; pb.set_model(PBDataInfo::GLGPU); pb.set_name(_data_name); if (Lengths()[0]>0) { pb.set_ox(Origins()[0]); pb.set_oy(Origins()[1]); pb.set_oz(Origins()[2]); pb.set_lx(Lengths()[0]); pb.set_ly(Lengths()[1]); pb.set_lz(Lengths()[2]); } pb.set_bx(B()[0]); pb.set_by(B()[1]); pb.set_bz(B()[2]); pb.set_kex(Kex()); pb.set_dx(dims()[0]); pb.set_dy(dims()[1]); pb.set_dz(dims()[2]); pb.set_pbc_x(pbc()[0]); pb.set_pbc_y(pbc()[0]); pb.set_pbc_z(pbc()[0]); pb.SerializeToString(&buf); #endif }
void Condor2Dataset::SerializeDataInfoToString(std::string& buf) const { PBDataInfo pb; pb.set_model(PBDataInfo::CONDOR2); pb.set_name(_data_name); if (Lengths()[0]>0) { pb.set_ox(Origins()[0]); pb.set_oy(Origins()[1]); pb.set_oz(Origins()[2]); pb.set_lx(Lengths()[0]); pb.set_ly(Lengths()[1]); pb.set_lz(Lengths()[2]); } pb.set_kex(Kex()); pb.SerializeToString(&buf); }