/* * Please do not edit this file. * It was generated using PAB's VML system. */ #ifndef _EIG_ARG_H_RPCGEN #define _EIG_ARG_H_RPCGEN #include #include #include #include #include CPS_START_NAMESPACE class VML; class EigArg { public: bool Encode(char *filename,char *instance); bool Decode(char *filename,char *instance); bool Vml(VML *vmls,char *instance); PatternType pattern_kind; Float Mass_init; Float Mass_final; Float Mass_step; struct { u_int Mass_len; Float *Mass_val; } Mass; struct { u_int Epsilon_len; Float *Epsilon_val; } Epsilon; int N_eig; int N_eigacc; int Kalk_Sim; int MaxCG; Float RsdR_a; Float RsdR_r; Float Rsdlam; Float Cv_fact; int N_min; int N_max; int N_KS_max; int n_renorm; int ProjApsiP; enum RitzMatType RitzMatOper; int print_hsum; int hsum_dir; Float mass; Float epsilon; char *fname; int ncorr; void resize ( u_int nmass ) ; EigArg ( ) ; ~EigArg ( ) ; }; /* the xdr functions */ #ifdef __cplusplus extern "C" { #endif #if defined(__STDC__) || defined(__cplusplus) extern bool_t vml_EigArg (VML *, char *instance, EigArg*); #else /* K&R C */ extern bool_t vml_EigArg (VML *, char *instance, EigArg*); #endif /* K&R C */ #ifdef __cplusplus } #endif CPS_END_NAMESPACE #endif /* !_EIG_ARG_H_RPCGEN */