bool_t vml_QPropWArg (VML *vmls, char *name,QPropWArg *objp) { vml_class_begin(vmls,"QPropWArg",name); if (!vml_CgArg (vmls, "cg", &objp->cg)) return FALSE; if (!vml_string (vmls, "file", &objp->file, ~0)) return FALSE; if (!vml_int (vmls, "x", &objp->x)) return FALSE; if (!vml_int (vmls, "y", &objp->y)) return FALSE; if (!vml_int (vmls, "z", &objp->z)) return FALSE; if (!vml_int (vmls, "t", &objp->t)) return FALSE; if (!vml_int (vmls, "gauge_fix_src", &objp->gauge_fix_src)) return FALSE; if (!vml_int (vmls, "gauge_fix_snk", &objp->gauge_fix_snk)) return FALSE; if (!vml_int (vmls, "smeared_src", &objp->smeared_src)) return FALSE; if (!vml_int (vmls, "smeared_snk", &objp->smeared_snk)) return FALSE; if (!vml_int (vmls, "store_midprop", &objp->store_midprop)) return FALSE; if (!vml_int (vmls, "save_prop", &objp->save_prop)) return FALSE; if (!vml_int (vmls, "save_ls_prop", &objp->save_ls_prop)) return FALSE; if (!vml_int (vmls, "do_half_fermion", &objp->do_half_fermion)) return FALSE; if (!vml_SourceType (vmls, "SeqSmearSink", &objp->SeqSmearSink)) return FALSE; if (!vml_string (vmls, "ensemble_label", &objp->ensemble_label, ~0)) return FALSE; if (!vml_string (vmls, "ensemble_id", &objp->ensemble_id, ~0)) return FALSE; if (!vml_int (vmls, "seqNum", &objp->seqNum)) return FALSE; if (!vml_int (vmls, "StartSrcSpin", &objp->StartSrcSpin)) return FALSE; if (!vml_int (vmls, "EndSrcSpin", &objp->EndSrcSpin)) return FALSE; if (!vml_int (vmls, "StartSrcColor", &objp->StartSrcColor)) return FALSE; if (!vml_int (vmls, "EndSrcColor", &objp->EndSrcColor)) return FALSE; vml_class_end(vmls,"QPropWArg",name); return TRUE; }
bool_t vml_MdwfArg (VML *vmls, char *name,MdwfArg *objp) { vml_class_begin(vmls,"MdwfArg",name); if (!vml_array (vmls, "b5", (char **)&objp->b5.b5_val, (u_int *) &objp->b5.b5_len, ~0, sizeof (Float), (vmlproc_t) vml_Float)) return FALSE; if (!vml_array (vmls, "c5", (char **)&objp->c5.c5_val, (u_int *) &objp->c5.c5_len, ~0, sizeof (Float), (vmlproc_t) vml_Float)) return FALSE; if (!vml_Float (vmls, "M5", &objp->M5)) return FALSE; if (!vml_CgArg (vmls, "cg_arg", &objp->cg_arg)) return FALSE; if (!vml_array (vmls, "rsd_vec", (char **)&objp->rsd_vec.rsd_vec_val, (u_int *) &objp->rsd_vec.rsd_vec_len, ~0, sizeof (Float), (vmlproc_t) vml_Float)) return FALSE; if (!vml_int (vmls, "use_single_precision", &objp->use_single_precision)) return FALSE; if (!vml_int (vmls, "use_mdwf_for_dwf", &objp->use_mdwf_for_dwf)) return FALSE; vml_class_end(vmls,"MdwfArg",name); return TRUE; }
bool CgArg::Vml(VML *vmls,char *instance){ if(!vml_CgArg(vmls,instance,this)) return false; return true; }