00001 #include "facefluxfunction.h" 00002 00003 void FaceFluxFunction::fluxAtFace(VecDouble &vFlux, const FaceInfo &face,const VecDouble &Q1,const VecDouble &Q2) 00004 { 00005 throw new Exception("FaceFluxFunction::fluxAtFaces not implemented"); 00006 00007 } 00008 00009 double FaceFluxFunction::maxLocalCharVelocity(const FaceInfo &face,const VecDouble &Q1, const VecDouble &Q2) 00010 { 00011 throw new Exception("FaceFluxFunction::maxLocalCharVelocity not implemented"); 00012 } 00013 00014 void FaceFluxFunction::exactFluxAtFace(VecDouble &vFlux, const FaceInfo &face,const VecDouble &Q1,const VecDouble &Q2) 00015 { 00016 throw new Exception("FaceFluxFunction::exactFluxAtFace not implemented\nProbably because there is no Riemman Solver for this Flux Function\n"); 00017 00018 } 00019 00020 00021 00022 00023 00024 00025 00026 00027 void FaceFluxFunction::updateDynamicData(DynamicBase &dynMod){ 00028 assert(0); 00029 throw new Exception("FaceFluxFunction::setVelocity not implemented"); 00030 } 00031 void FaceFluxFunction::maxGlobalCharVelocity(double vel[3]){ 00032 throw new Exception("FaceFluxFunction::maxGlobalCharVelocity not implemented"); 00033 } 00034 00035 00036 00037 00038 00039 void FaceFluxFunction::transformToFlash(VecDouble &vec) 00040 { 00041 throw new Exception("FaceFluxFunction::transformToFlash not implemented.\nMaybe this is not a flux function designed for compositional model"); 00042 } 00043 00044 00045 00046 00047 00048