Skip to content

Commit 9664b86

Browse files
author
Patrick Shaw
committed
Fixed xmemory() compilation errors (Thank you Caleb)
Thanks Caleb Joseph, god of programming, for finding the errors for me :D
1 parent 63d6bd5 commit 9664b86

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

NeuralCLI/NeuralCLI/NeuralCLI.vcxproj.filters

+3-3
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@
7777
<ClCompile Include="neural\neural\Neuron.cpp">
7878
<Filter>neural\neural</Filter>
7979
</ClCompile>
80-
<ClCompile Include="neural\neural\NeuralNetwork.cpp">
81-
<Filter>neural\neural</Filter>
82-
</ClCompile>
8380
<ClCompile Include="NeuralNetworkCLI.cpp">
8481
<Filter>Source Files</Filter>
8582
</ClCompile>
@@ -95,6 +92,9 @@
9592
<ClCompile Include="neural\neural\training\topology\TopologyTrainer.cpp">
9693
<Filter>neural\neural\training\topology</Filter>
9794
</ClCompile>
95+
<ClCompile Include="neural\neural\NeuralNetwork.cpp">
96+
<Filter>neural\neural\training</Filter>
97+
</ClCompile>
9898
</ItemGroup>
9999
<ItemGroup>
100100
<Text Include="ReadMe.txt" />

NeuralCLI/NeuralCLI/NeuralNetworkCLI.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace NeuralCLI {
1212
}
1313

1414
NeuralNetwork::NeuralNetwork(NeuralNetwork ^ network){
15-
*this->network = *network->network->produce_new_neural_network();
15+
this->network = new neural::NeuralNetwork(*network->network);
1616
}
1717

1818
NeuralNetwork::NeuralNetwork(size_t inputCount, array<size_t>^ neuralCounts) {
@@ -82,11 +82,11 @@ namespace NeuralCLI {
8282
}
8383

8484
void NeuralNetwork::add_output_neuron(Neuron^ neuron) {
85-
this->network->add_output_neuron(std::allocate_shared<neural::Neuron>(*neuron->neuron));
85+
this->network->add_output_neuron(std::make_shared<neural::Neuron>(*neuron->neuron));
8686
}
8787

8888
void NeuralNetwork::add_non_output_neuron(size_t layerIndex, Neuron^ neuron, array<double>^ outputWeights) {
89-
this->network->add_non_output_neuron(layerIndex, std::allocate_shared<neural::Neuron>(*neuron->neuron), *Conversion::array_to_vector(outputWeights));
89+
this->network->add_non_output_neuron(layerIndex, std::make_shared<neural::Neuron>(*neuron->neuron), *Conversion::array_to_vector(outputWeights));
9090
}
9191

9292
/**

0 commit comments

Comments
 (0)