#ifndef XE_CON_UNCER_H #define XE_CON_UNCER_H //////////////////////////////////////////////////////////////////////// // 类说明:此类为: 同位素浓度和不确定度计算 // // 注意事项:1、传入参数应注意 结构 // /////////////////////////////////////////////////////////////////////// #include "XeConUncerDef.h" #include "ProcessAlgorithmGlobalVar.h" class CXeConUncer { public: ///////////////////////////////////////////////////////////////////// // 函数说明:CalcXeConUncer 同位素计算浓度和不确定度 // 参数说明:XeConUncerI 传入参数:请查看结构定义 // XeConUncerO 输出:请查看结构定义 // _output_Xetype // 同位素类型 // 返回值: true:正确返回 // fale:错误返回 ////////////////////////////////////////////////////////////////////// static bool CalcXeConUncer(XeConUncerI& _input,XeConUncerO& _output,global::XeType& _output_Xetype); private: //不确定度计算 1/(_uncer*_uncer) static double CalcUncer(double _uncer,bool& _bError); //浓度不确定度计算 _con/(_uncer*_uncer) static double CalcConUncer(double _con,double _uncer,bool& _bError); }; #endif