arch progress

This commit is contained in:
2025-05-23 22:30:24 +02:00
parent b35dd7d9b5
commit 1f6419a341
5 changed files with 99 additions and 9 deletions

View File

@@ -97,6 +97,11 @@ void nn_addSupportedArchitecture(nn_computer *computer, nn_architecture *arch) {
computer->supportedArchCount++;
}
nn_architecture *nn_getSupportedArchitecture(nn_computer *computer, size_t idx) {
if(idx >= computer->supportedArchCount) return NULL;
return computer->supportedArch[idx];
}
nn_architecture *nn_getArchitecture(nn_computer *computer) {
return computer->arch;
}
@@ -215,6 +220,10 @@ size_t nn_getEnergy(nn_computer *computer) {
return computer->energy;
}
size_t nn_getMaxEnergy(nn_computer *computer) {
return computer->maxEnergy;
}
void nn_removeEnergy(nn_computer *computer, size_t energy) {
if(computer->energy < energy) {
// blackout