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