00001
00002
00004
00005 #include "NetworkMinimizable.h"
00006
00008
00010
00011 NetworkMinimizable::NetworkMinimizable()
00012 {
00013
00014 }
00015
00016 NetworkMinimizable::~NetworkMinimizable()
00017 {
00018
00019 }
00020
00021 void NetworkMinimizable::Initialize(std::vector<Experiment *> experiments, std::vector<CReactionMover *> reactionMovers, int nCells, bool rateConstantsOptimizable, bool initialChemConcOptimizable, bool logsInObjectiveFunction, double timeSeriesWeight, double rateConstantsWeight, double initialChemConcWeight)
00022 {
00023
00024 }
00025
00026 void NetworkMinimizable::Initialize(Experiment *experiment, CReactionMover *reactionMover, int nCells, bool rateConstantsOptimizable, bool initialChemConcOptimizable, bool logsInObjectiveFunction, double timeSeriesWeight, double rateConstantsWeight, double initialChemConcWeight)
00027 {
00028
00029 }
00030
00031
00032
00033
00034
00035
00036 double NetworkMinimizable::EntropyShift(double T)
00037 {
00038 return 0.5*m_iNBFactors*log(2*3.14159265358979323846*T);
00039 }
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067 Experiment *NetworkMinimizable::GetExperiment()
00068 {
00069 Experiment *blankExperiment = new Experiment;
00070 return blankExperiment;
00071 }
00072
00073 Experiment *NetworkMinimizable::GetExperiment(int expNum)
00074 {
00075 Experiment *blankExperiment = new Experiment;
00076 return blankExperiment;
00077 }
00078