00001 #ifndef GLOBMATT_H 00002 #define GLOBMATT_H 00003 00004 #include "genfile.h" 00005 #include "aliast.h" 00006 00007 void conductivity_matrix (long lcid); 00008 00009 void capacity_matrix (long lcid); 00010 00011 void residuum (double *r,double *p,double *v,double dt,long n,long lcid); 00012 00013 void nodalvalues (long lcid,double *r,long *cn,long ndofe); 00014 void nodval (long lcid,double *r, long idn); 00015 void nodalderivatives (double *r,long *cn,long ndofe); 00016 void prescvalues (double *r,long *cn,long ndofe); 00017 void initialvalues (double *r,long *cn,long ndofe); 00018 00019 void conductmat (long eid,long lcid,matrix &km); 00020 void capacmat (long eid,long lcid,matrix &cm); 00021 00022 void internal_fluxes (double *intflux,long n); 00023 00024 void approximation (); 00025 void intpointvalues (long eid); 00026 void intpointgradients (long eid); 00027 void assemble_init (double *rhs); 00028 void trfel_right_hand_side (long lcid,double *rhs,long n); 00029 void trfel_bound_flux (long lcid,double *rhs,long n); 00030 00031 void compute_req_valt (long lcid); 00032 00033 void source_vector (long lcid,long eid,vector &nodval,vector &lv); 00034 00035 void give_nodal_humid (double *gv,long mnt); 00036 00037 void solution_correction (); 00038 00039 #endif