00001 #include "global.h" 00002 #include "globalt.h" 00003 #include "globalc.h" 00004 #ifndef GLOBMATC_H 00005 #define GLOBMATC_H 00006 00007 struct matrix; 00008 struct ivector; 00009 00010 void zero_order_matrix (long lcid); 00011 void first_order_matrix (long lcid); 00012 void mefel_trfel_ip_mapping(long *tm_ip, long *mt_ip); 00013 void mefel_trfel_copyip(void); 00014 void trfel_mefel_copyip(void); 00015 void mefel_trfel_by_nodes(void); 00016 void trfel_mefel_by_nodes(void); 00017 void internal_gforces (long lcid,double *intfor); 00018 void incr_internal_gforces (long lcid,double *intfor); 00019 void elemvaluesc (long lcid,double *r,long *cn,long ndofe); 00020 void metr_right_hand_side (long lcid,double *rhs,double *flv); 00021 void updateval(); 00022 void copy_data(); 00023 void approximationc (); 00024 void approximationcoup (); 00025 void internal_coup_fluxes (double *intflux,long n); 00026 void internal_coup_forces (long lcid,double *intflux); 00027 void right_hand_side (long lcid,double *rhs,long n); 00028 void assemble_init_coup_upper (double *rhs); 00029 void approximation_temper (); 00030 void approximation_humid (); 00031 void nodal_nodal_values (double *gv, nonmechquant nmq); 00032 void approximation_inittemper (); 00033 void metr_mefel (); 00034 void mefel_trfel (); 00035 void trfel_mefel (); 00036 void init_trfel_mefel (); 00037 00038 #endif