Replaced a few int with size_t to fix 64 bit warnings.

main
mandlm 2015-10-26 07:33:45 +01:00
parent 99ef63e019
commit b899c6f55e
4 changed files with 4 additions and 4 deletions

View File

@ -30,7 +30,7 @@ void Layer::feedForward(const Layer &inputLayer)
}
}
double Layer::getWeightedSum(int outputNeuron) const
double Layer::getWeightedSum(size_t outputNeuron) const
{
double sum = 0.0;

View File

@ -14,7 +14,7 @@ public:
void setOutputValues(const std::vector<double> & outputValues);
void feedForward(const Layer &inputLayer);
double getWeightedSum(int outputNeuron) const;
double getWeightedSum(size_t outputNeuron) const;
void connectTo(const Layer & nextLayer);
void updateInputWeights(Layer &prevLayer);

View File

@ -30,7 +30,7 @@ void Neuron::feedForward(double inputValue)
outputValue = transferFunction(inputValue);
}
double Neuron::getWeightedOutputValue(unsigned int outputNeuron) const
double Neuron::getWeightedOutputValue(size_t outputNeuron) const
{
if (outputNeuron < outputWeights.size())
{

View File

@ -17,7 +17,7 @@ public:
void setOutputValue(double value);
void feedForward(double inputValue);
double getWeightedOutputValue(unsigned int outputNeuron) const;
double getWeightedOutputValue(size_t outputNeuron) const;
void createRandomOutputWeights(size_t numberOfWeights);
void createOutputWeights(std::list<double> weights);