Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cg_arg.h

Go to the documentation of this file.
00001 /*
00002  * Please do not edit this file.
00003  * It was generated using PAB's VML system.
00004  */
00005 
00006 #ifndef _CG_ARG_H_RPCGEN
00007 #define _CG_ARG_H_RPCGEN
00008 
00009 #include <config.h>
00010 #include <util/vml/types.h>
00011 #include <util/vml/vml.h>
00012 #include <util/enum.h>
00013 #include <util/defines.h>
00014 CPS_START_NAMESPACE
00015 
00016 class VML;
00017 class CgArg {
00018 public:
00019          bool Encode(char *filename,char *instance);
00020          bool Decode(char *filename,char *instance);
00021          bool Vml(VML *vmls,char *instance);
00022         Float mass;
00023         Float epsilon;
00024         int max_num_iter;
00025         Float stop_rsd;
00026         Float true_rsd;
00027         enum RitzMatType RitzMatOper;
00028         enum InverterType Inverter;
00029         int bicgstab_n;
00030            CgArg (  ) ;
00031 };
00032 
00033 /* the xdr functions */
00034 
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif
00038 
00039 #if defined(__STDC__) || defined(__cplusplus)
00040 extern  bool_t vml_CgArg (VML *, char *instance, CgArg*);
00041 
00042 #else /* K&R C */
00043 extern  bool_t vml_CgArg (VML *, char *instance, CgArg*);
00044 
00045 #endif /* K&R C */
00046 
00047 #ifdef __cplusplus
00048 }
00049 #endif
00050 CPS_END_NAMESPACE
00051 
00052 #endif /* !_CG_ARG_H_RPCGEN */

Generated on Sat Oct 10 14:11:10 2009 for Columbia Physics System by  doxygen 1.3.9.1