00001 #ifndef CRSECTION3D_H 00002 #define CRSECTION3D_H 00003 00004 #include <stdio.h> 00005 #include "iotools.h" 00006 struct vector; 00007 struct atsel; 00008 00009 /** 00010 class crsection3d defines cross section for threedimensional transport problems 00011 */ 00012 00013 class crsection3d 00014 { 00015 public: 00016 crsection3d (void); 00017 ~crsection3d (void); 00018 void read (XFILE *in); 00019 void print (FILE *out); 00020 void changeparam (atsel &atcs,vector &val); 00021 00022 /// density of material (necessary for nonstationary problems) 00023 double rho; 00024 00025 }; 00026 00027 #endif