Exemple #1
0
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;
}
Exemple #2
0
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;
}
Exemple #3
0
	 bool CgArg::Vml(VML *vmls,char *instance){
		 if(!vml_CgArg(vmls,instance,this)) return false;
	 return true;
	}