35 NLADesign& operator =(
const NLADesign& sd )
50 hiddensz = 0; classification =
false;
53 {
return outputs.size(); }
57 if ( usrsz < 1 ||
mIsUdf(usrsz) )
#define mExpClass(module)
Definition: commondefs.h:160
#define mIsUdf(val)
Use mIsUdf to check for undefinedness of simple types.
Definition: undefval.h:287
BufferStringSet inputs
Definition: nladesign.h:66
bool classification
Definition: nladesign.h:69
Simple description of NLA design, viewed from user's perspective.
Definition: nladesign.h:28
bool isSupervised() const
Definition: nladesign.h:52
Set of BufferString objects.
Definition: bufstringset.h:28
int hiddensz
Definition: nladesign.h:68
static int finalNrHiddenNodes(int usrsz, int nrinp)
Definition: nladesign.h:55
~NLADesign()
Definition: nladesign.h:32
void deepCopy(ObjectSet< T > &to, const ObjectSet< S > &from)
fill an ObjectSet with copies of the objects in the other set.
Definition: objectset.h:147
BufferStringSet outputs
Definition: nladesign.h:67
NLADesign()
Definition: nladesign.h:31
void clear()
Definition: nladesign.h:47
NLADesign(const NLADesign &sd)
Definition: nladesign.h:33
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:118