00001 #include "crsecnod.h"
00002 #include "global.h"
00003
00004 crsecnod::crsecnod (void)
00005 {
00006 t=0.0; m=0.0;
00007 }
00008 crsecnod::~crsecnod (void)
00009 {
00010
00011 }
00012
00013 void crsecnod::read (XFILE *in)
00014 {
00015 switch (Mp->tprob){
00016 case layered_linear_statics:{
00017 xfscanf (in,"%lf",&t);
00018 break;
00019 }
00020 case nonlinear_dynamics:{
00021 xfscanf (in,"%lf",&m);
00022 }
00023 default:{
00024 fprintf (stderr,"\n\n unknown problem type is required in function");
00025 fprintf (stderr,"\n crsecnod::read (file %s, line %d).\n",__FILE__,__LINE__);
00026 }
00027 }
00028 }
00029
00030
00031 void crsecnod::print (FILE *out)
00032 {
00033 switch (Mp->tprob){
00034 case layered_linear_statics:{
00035 fprintf (out,"\n %le",t);
00036 break;
00037 }
00038 case nonlinear_dynamics:{
00039 fprintf (out,"\n %le",m);
00040 }
00041 default:{
00042 fprintf (stderr,"\n\n unknown problem type is required in function");
00043 fprintf (stderr,"\n crsecnod::read (file %s, line %d).\n",__FILE__,__LINE__);
00044 }
00045 }
00046 }
00047