00001 #ifndef LHSRHSC_H 00002 #define LHSRHSC_H 00003 00004 #include <stdio.h> 00005 00006 class lhsrhsc 00007 { 00008 public: 00009 lhsrhsc (void); 00010 ~lhsrhsc (void); 00011 void alloc (); 00012 double *give_lhs (long lcid); 00013 double *give_lhsi (long lcid); 00014 double *give_tdlhs (long lcid); 00015 double *give_rhs (long lcid); 00016 void output (FILE *out,long lcid); 00017 void initcond (FILE *in); 00018 00019 /// number of loading cases 00020 long nlc; 00021 /// array containing vector of solution 00022 double *lhs; 00023 /// array containing initial values 00024 double *lhsi; 00025 /// array containing first time derivative of lhs array 00026 double *tdlhs; 00027 /// array containing right hand sides 00028 double *rhs; 00029 }; 00030 00031 #endif