24#ifndef _GEMA_PLUGIN_FEM_NEURAL_NETWORK_H_
25#define _GEMA_PLUGIN_FEM_NEURAL_NETWORK_H_
43 bool loadNetArchitecture(
LuaTable& table);
46 bool loadNetWeights(
LuaTable& table);
52 bool loadNetInputSettings(
LuaTable& table);
55 bool loadNetOutputSettings(
LuaTable& table);
76 int stringOptionIndex(
QString value,
const char** optionNames);
79 const char** activationFcnOptions();
A simple class to store additional Data required by Fem physics.
Definition gmpFemNeuralNetwork.h:36
QList< GmMatrix > _netWeights
List with neural weights.
Definition gmpFemNeuralNetwork.h:85
GmMatrix _inputsettings
Matrix with {min, max} of input variables (input range)
Definition gmpFemNeuralNetwork.h:81
GmMatrix * readNetWeight(int i)
reads weight at position i
Definition gmpFemNeuralNetwork.h:58
QList< GmVector > _netBias
List with neural bias.
Definition gmpFemNeuralNetwork.h:84
GmMatrix _outputSettings
Matrix with {min, max} of output variables (output range)
Definition gmpFemNeuralNetwork.h:82
QList< QString > _activationFcn
List with activation functions.
Definition gmpFemNeuralNetwork.h:83
const GmLogCategory & _logger
Reference to the plugin private logger.
Definition gmpFemNeuralNetwork.h:87
GmVector _netConf
Vector to define the ANN architecture.
Definition gmpFemNeuralNetwork.h:80
Declaration of useful configuration definitions for the plugin library.