00001 #ifndef CRSEC3D_H 00002 #define CRSEC3D_H 00003 00004 #include "iotools.h" 00005 struct vector; 00006 struct atsel; 00007 00008 00009 00010 /** 00011 Class crsec3d defines cross section for 3D problems. 00012 00013 Creatde by JK, 00014 */ 00015 class crsec3d 00016 { 00017 public: 00018 crsec3d (void); 00019 ~crsec3d (void); 00020 void read (XFILE *in); 00021 void print (FILE *out); 00022 void changeparam (atsel &atcs,vector &val); 00023 00024 // optional components 00025 /// density of material (necessary for dynamics) 00026 double rho; 00027 00028 }; 00029 00030 #endif