#
# ChangeLog for cpp/frams
#
# Generated by Trac 1.2.1
# 01/24/25 07:33:09

Mon, 26 Nov 2018 00:40:31 GMT Maciej Komosinski [832]
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)

	Renamed MutableParam property manipulation functions to avoid ...


Mon, 26 Nov 2018 00:25:48 GMT Maciej Komosinski [831]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)

	Fixed broken neuron creation (missing argument - regression from ...


Sun, 25 Nov 2018 23:00:16 GMT Maciej Komosinski [830]
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)

	"%ld" replaced with "%d" because it refers to int


Sun, 25 Nov 2018 22:47:54 GMT Maciej Komosinski [829]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)

	Removed unnecessary cast, "long" is equivalent to "int" in our ...


Sun, 25 Nov 2018 19:49:30 GMT Maciej Komosinski [827]
	* cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.cpp (modified)

	Fixed misleading indentation


Sun, 25 Nov 2018 19:13:18 GMT Maciej Komosinski [826]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/config/sdk_build_config.h (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)

	Used the Dragon4 algorithm to print floating point values with full ...


Sun, 25 Nov 2018 19:10:31 GMT Maciej Komosinski [825]
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)

	Simplified XYZ.toString() and made Orient.toString() use our official ...


Sun, 25 Nov 2018 19:08:56 GMT Maciej Komosinski [824]
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)

	MutableParam property definition can be changed


Wed, 14 Nov 2018 02:49:59 GMT Maciej Komosinski [822]
	* cpp/frams/param/param.cpp (modified)

	Avoid false positives for script-driven mutable param sanity check ...


Tue, 09 Oct 2018 23:13:05 GMT Maciej Komosinski [821]
	* cpp/frams/genetics/fB/fB_conv.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.h (modified)
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_general.h (modified)
	* cpp/frams/genetics/fL/fL_general.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.h (modified)
	* cpp/frams/genetics/fL/fL_matheval.cpp (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)

	Performance and stability improvements in fB, fH, and fL; improved ...


Sun, 07 Oct 2018 11:45:59 GMT oriona [818]
	* cpp/frams/model/similarity/simil_model.cpp (modified)

	Help to wMDS field added.


Sun, 07 Oct 2018 11:23:11 GMT oriona [817]
	* cpp/frams/model/similarity/SVD/matrix_tools.cpp (modified)
	* cpp/frams/model/similarity/SVD/matrix_tools.h (modified)
	* cpp/frams/model/similarity/simil_model.cpp (modified)
	* cpp/frams/model/similarity/simil_model.h (modified)

	MDS procedure replaced with weighted MDS procedure.


Wed, 15 Aug 2018 00:24:10 GMT Maciej Komosinski [815]
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)

	Use double for consistency (using float to store double value of 0.2 ...


Fri, 27 Jul 2018 14:21:58 GMT Maciej Komosinski [810]
	* cpp/frams/model/geometry/geometryutils.cpp (modified)

	Don't unnecessarily calculate sqrt(negative_value) [fixes #51]


Thu, 21 Jun 2018 00:43:43 GMT Maciej Komosinski [809]
	* cpp/frams/genetics/fn/fn_oper.cpp (modified)

	Fixed a signed/unsigned warning


Thu, 21 Jun 2018 00:30:37 GMT Maciej Komosinski [808]
	* cpp/frams/genetics/fn/fn_oper.cpp (modified)
	* cpp/frams/genetics/fn/fn_oper.h (modified)

	New option for mutation in numerical encoding fn: mutate all ...


Sat, 09 Jun 2018 06:21:52 GMT Maciej Komosinski [805]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Fixed clang's compiler forward declaration problem - not using ...


Thu, 07 Jun 2018 15:43:19 GMT Maciej Komosinski [804]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)

	Fixed memory leak and uninitialized int


Thu, 07 Jun 2018 15:42:49 GMT Maciej Komosinski [803]
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_general.h (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.h (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)

	Performance improvements, including avoiding unnecessary passing of ...


Thu, 07 Jun 2018 15:41:59 GMT Maciej Komosinski [802]
	* cpp/frams/genetics/fB/fB_conv.cpp (modified)
	* cpp/frams/genetics/fB/fB_conv.h (modified)
	* cpp/frams/genetics/fB/fB_general.h (modified)
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)

	Crossing over with less bloat, but still biologically-inspired


Thu, 07 Jun 2018 15:40:49 GMT Maciej Komosinski [801]
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	Added a helper function that counts active neuron classes


Wed, 06 Jun 2018 01:04:57 GMT sz [800]
	* cpp/frams/Makefile-SDK-files (modified)

	added missing .o files in fL converter targets


Tue, 05 Jun 2018 23:45:18 GMT Maciej Komosinski [797]
	* cpp/frams/genetics/fB/fB_conv.cpp (modified)
	* cpp/frams/genetics/fB/fB_conv.h (modified)
	* cpp/frams/genetics/fB/fB_general.h (modified)
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.h (modified)
	* cpp/frams/genetics/fH/fH_conv.cpp (modified)
	* cpp/frams/genetics/fH/fH_conv.h (modified)
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_general.h (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)
	* cpp/frams/genetics/fH/fH_oper.h (modified)
	* cpp/frams/genetics/fL/fL_conv.cpp (modified)
	* cpp/frams/genetics/fL/fL_conv.h (modified)
	* cpp/frams/genetics/fL/fL_general.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.h (modified)
	* cpp/frams/genetics/fL/fL_matheval.cpp (modified)
	* cpp/frams/genetics/fL/fL_matheval.h (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_oper.h (modified)

	A more complete implementation of fB, fH, fL


Tue, 05 Jun 2018 22:45:50 GMT Maciej Komosinski [796]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Unified error messages and error handling for loadSingleLine and ...


Tue, 05 Jun 2018 22:44:41 GMT Maciej Komosinski [795]
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)

	Released allocated memory


Thu, 31 May 2018 01:23:05 GMT Maciej Komosinski [794]
	* cpp/frams/util/extvalue.cpp (modified)

	Protected against overflow when converting floating point value to ...


Tue, 29 May 2018 14:51:14 GMT Maciej Komosinski [793]
	* cpp/frams/util/callbacks.cpp (modified)
	* cpp/frams/util/callbacks.h (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/hashtable.cpp (modified)
	* cpp/frams/util/hashtable.h (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/rndutil.h (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring-simple.h (modified)
	* cpp/frams/util/sstring.cpp (modified)
	* cpp/frams/util/sstring.h (modified)
	* cpp/frams/util/usertags.h (modified)
	* cpp/frams/util/validitychecks.cpp (modified)
	* cpp/frams/util/validitychecks.h (modified)

	Code formatting


Tue, 29 May 2018 14:32:45 GMT Maciej Komosinski [792]
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutparamiface.h (modified)
	* cpp/frams/param/mutparamlist.cpp (modified)
	* cpp/frams/param/mutparamlist.h (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/param/paramobj.h (modified)
	* cpp/frams/param/paramtabobj.cpp (modified)
	* cpp/frams/param/paramtabobj.h (modified)

	Code formatting


Tue, 29 May 2018 14:24:39 GMT Maciej Komosinski [791]
	* cpp/frams/neuro/impl/neuroimpl-body-sdk.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-channels.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-channels.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-simple.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-simple.h (modified)

	Code formatting


Tue, 29 May 2018 13:46:35 GMT Maciej Komosinski [790]
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neurofactory.h (modified)
	* cpp/frams/neuro/neuroimplfiles-SDK.h (modified)
	* cpp/frams/neuro/neurolibparam.cpp (modified)
	* cpp/frams/neuro/neurolibparam.h (modified)
	* cpp/frams/neuro/neurolibrary.cpp (modified)
	* cpp/frams/neuro/neurolibrary.h (modified)

	Code formatting


Tue, 29 May 2018 13:40:49 GMT Maciej Komosinski [789]
	* cpp/frams/canvas/canvasutil.cpp (modified)
	* cpp/frams/canvas/nn_simple_layout.cpp (modified)

	Code formatting


Tue, 29 May 2018 12:32:44 GMT Maciej Komosinski [788]
	* cpp/frams/genetics/defgenoconv.cpp (modified)

	Fixed #include filename for f8 converter


Wed, 23 May 2018 00:20:40 GMT Maciej Komosinski [787]
	* cpp/frams/genetics/fn/fn_conv.cpp (modified)

	Removed a comment; sprintf() gives more control and precision than ...


Mon, 21 May 2018 12:01:14 GMT Maciej Komosinski [786]
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/util/sstringutils.h (modified)

	Improved shortening of long stringified values in error messages


Sat, 19 May 2018 13:46:36 GMT Maciej Komosinski [785]
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/util/sstringutils.h (modified)

	Very long string values are not printed shortened


Sat, 19 May 2018 13:45:12 GMT Maciej Komosinski [784]
	* cpp/frams/param/param.h (modified)

	Separate messages for "string too long" and "value too big"


Wed, 16 May 2018 19:20:31 GMT Maciej Komosinski [783]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/genoconv.cpp (modified)
	* cpp/frams/genetics/genoconv.h (modified)

	Removed the unused "info" field and fixed a bug with incorrect ...


Mon, 14 May 2018 21:14:15 GMT oriona [782]
	* cpp/frams/model/similarity/simil_model.cpp (modified)

	Typos fixed.


Mon, 14 May 2018 15:56:24 GMT Maciej Komosinski [781]
	* cpp/frams/util/list.h (modified)

	Fixed indentation


Mon, 14 May 2018 15:53:10 GMT Maciej Komosinski [780]
	* cpp/README.txt (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/fB (added)
	* cpp/frams/genetics/fB/fB_conv.cpp (added)
	* cpp/frams/genetics/fB/fB_conv.h (added)
	* cpp/frams/genetics/fB/fB_general.h (added)
	* cpp/frams/genetics/fB/fB_oper.cpp (added)
	* cpp/frams/genetics/fB/fB_oper.h (added)
	* cpp/frams/genetics/fH (added)
	* cpp/frams/genetics/fH/fH_conv.cpp (added)
	* cpp/frams/genetics/fH/fH_conv.h (added)
	* cpp/frams/genetics/fH/fH_general.cpp (added)
	* cpp/frams/genetics/fH/fH_general.h (added)
	* cpp/frams/genetics/fH/fH_oper.cpp (added)
	* cpp/frams/genetics/fH/fH_oper.h (added)
	* cpp/frams/genetics/fL (added)
	* cpp/frams/genetics/fL/fL_conv.cpp (added)
	* cpp/frams/genetics/fL/fL_conv.h (added)
	* cpp/frams/genetics/fL/fL_general.cpp (added)
	* cpp/frams/genetics/fL/fL_general.h (added)
	* cpp/frams/genetics/fL/fL_matheval.cpp (added)
	* cpp/frams/genetics/fL/fL_matheval.h (added)
	* cpp/frams/genetics/fL/fL_oper.cpp (added)
	* cpp/frams/genetics/fL/fL_oper.h (added)
	* cpp/frams/genetics/gen-config-SDK.h (modified)
	* cpp/frams/genetics/genman.cpp (modified)

	Added sources for genetic encodings fB, fH, fL


Fri, 11 May 2018 21:42:04 GMT Maciej Komosinski [779]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/genooper_test_fTest.cpp (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/f1/f1_conv.cpp (moved)
	* cpp/frams/genetics/f1/f1_conv.h (moved)
	* cpp/frams/genetics/f4/f4_conv.cpp (moved)
	* cpp/frams/genetics/f4/f4_conv.h (moved)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (moved)
	* cpp/frams/genetics/f4/f4_oper.h (moved)
	* cpp/frams/genetics/f9/f9_conv.cpp (moved)
	* cpp/frams/genetics/f9/f9_conv.h (moved)
	* cpp/frams/genetics/f9/f9_oper.cpp (moved)
	* cpp/frams/genetics/f9/f9_oper.h (moved)
	* cpp/frams/genetics/fF/fF_chamber3d.cpp (modified)
	* cpp/frams/genetics/fF/fF_chamber3d.h (modified)
	* cpp/frams/genetics/fF/fF_conv.cpp (moved)
	* cpp/frams/genetics/fF/fF_conv.h (moved)
	* cpp/frams/genetics/fF/fF_oper.cpp (moved)
	* cpp/frams/genetics/fF/fF_oper.h (moved)
	* cpp/frams/genetics/fT/fTest_oper.cpp (moved)
	* cpp/frams/genetics/fT/fTest_oper.h (moved)
	* cpp/frams/genetics/fn/fn_conv.cpp (moved)
	* cpp/frams/genetics/fn/fn_conv.h (moved)
	* cpp/frams/genetics/fn/fn_oper.cpp (moved)
	* cpp/frams/genetics/fn/fn_oper.h (moved)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/genman.h (modified)
	* cpp/frams/genetics/genooperators.cpp (moved)
	* cpp/frams/genetics/genooperators.h (moved)

	Unified file names of all files involved in genetic conversions and ...


Thu, 10 May 2018 21:39:37 GMT Maciej Komosinski [777]
	* cpp/frams/genetics/f4/oper_f4.h (modified)

	Fixed a typo


Thu, 10 May 2018 21:39:11 GMT Maciej Komosinski [776]
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)

	Removed extra checkpoint


Tue, 10 Apr 2018 23:16:08 GMT Maciej Komosinski [774]
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.h (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)
	* cpp/frams/genetics/f4/oper_f4.h (modified)

	Removed unused "state" field (issue number 19), improved docs (issues ...


Thu, 05 Apr 2018 21:14:35 GMT Maciej Komosinski [773]
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)

	Improved styling implementation, fixes issue number 18 [refs #62]


Thu, 05 Apr 2018 18:03:20 GMT Maciej Komosinski [772]
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)

	Unified #define modifiers in f1 and f4, fixes issue number 16 [refs
	#62]


Thu, 05 Apr 2018 15:20:11 GMT Maciej Komosinski [771]
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)

	Added color and size modifiers in f4; avoided unnecessary conditions ...


Thu, 05 Apr 2018 15:16:03 GMT Maciej Komosinski [770]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)

	Avoided "min" and "max" as variable names, fixes issue 22 [refs #62]


Thu, 29 Mar 2018 23:12:24 GMT Maciej Komosinski [768]
	* cpp/frams/genetics/genman.cpp (modified)

	Reverted to 100x repeat-until-valid-mutation, required due to how ...


Thu, 29 Mar 2018 20:52:36 GMT Maciej Komosinski [767]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)

	More strict parsing of the repetition counter; bug fixes; improved ...


Wed, 28 Mar 2018 00:33:11 GMT Maciej Komosinski [765]
	* cpp/frams/genetics/oper_fx.cpp (modified)

	Wider ranges of allowed values for mutation when only partial ...


Wed, 28 Mar 2018 00:29:34 GMT Maciej Komosinski [764]
	* cpp/frams/genetics/oper_fx.cpp (modified)

	Less deterministic (less absorbing) mutation for very narrow allowed ...


Wed, 28 Mar 2018 00:28:11 GMT Maciej Komosinski [763]
	* cpp/frams/genetics/fn/conv_fn.cpp (modified)

	Higher precision when storing variable values


Wed, 28 Mar 2018 00:27:39 GMT Maciej Komosinski [762]
	* cpp/frams/genetics/fn/oper_fn.cpp (modified)
	* cpp/frams/genetics/fn/oper_fn.h (modified)

	Default sample values for a 2D problem, not 1D; added documentation ...


Wed, 28 Mar 2018 00:26:29 GMT Maciej Komosinski [761]
	* cpp/frams/genetics/genman.cpp (modified)

	Introduced a macro for the number of times GenMan tries to repeat a ...


Thu, 15 Mar 2018 21:55:05 GMT Maciej Komosinski [760]
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.h (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)
	* cpp/frams/genetics/f4/oper_f4.h (modified)

	- added support for new API for neuron types and their properties
	- ...


Thu, 15 Mar 2018 21:53:35 GMT Maciej Komosinski [759]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.h (modified)
	* cpp/frams/genetics/geneprops.cpp (added)
	* cpp/frams/genetics/geneprops.h (added)

	f1 and f4 stick properties unified and moved to a separate structure ...


Thu, 15 Mar 2018 21:50:46 GMT Maciej Komosinski [758]
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)

	Added a few useful functions providing lists of neurons with specific ...


Wed, 14 Mar 2018 23:00:45 GMT Maciej Komosinski [757]
	* cpp/frams/genetics/fn/conv_fn.cpp (modified)

	Removed appending the original fn genotype as a comment in the ...


Wed, 14 Mar 2018 22:58:45 GMT Maciej Komosinski [756]
	* cpp/frams/Makefile-SDK-files (modified)

	Added frams/genetics/fn to ALL_DIRS so make clean cleans all dirs


Wed, 14 Mar 2018 22:52:40 GMT Maciej Komosinski [755]
	* cpp/frams/_demos/paramtree_print.cpp (modified)
	* cpp/frams/_demos/paramtree_print.h (modified)
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	Renamed ParamTree::Node -> ParamTree::ParamTreeNode to avoid name ...


Fri, 02 Mar 2018 17:46:54 GMT Maciej Komosinski [754]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)
	* cpp/frams/param/param.cpp (modified)

	More strict rules for Param type descriptions and "unlimited range ...


Fri, 02 Mar 2018 17:43:49 GMT Maciej Komosinski [753]
	* cpp/frams/util/extvalue.cpp (modified)

	Improved Vector and Dictionary deserialization: any number of spaces ...


Wed, 28 Feb 2018 22:43:57 GMT Maciej Komosinski [752]
	* cpp/frams/genetics/fn/conv_fn.cpp (modified)
	* cpp/frams/genetics/fn/oper_fn.cpp (modified)
	* cpp/frams/genetics/fn/oper_fn.h (modified)

	Mutation in the 'fn' encoding respects custom min,max,stddev for each ...


Wed, 28 Feb 2018 22:41:58 GMT Maciej Komosinski [751]
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)

	More versatile mutation function for numbers


Wed, 28 Feb 2018 18:43:02 GMT Maciej Komosinski [750]
	* cpp/frams/genetics/fF/oper_fF.cpp (modified)

	More proper definition of the crossover parameter


Wed, 28 Feb 2018 18:42:24 GMT Maciej Komosinski [749]
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)

	Added a new function to linearly mix two vectors of real numbers


Wed, 28 Feb 2018 18:41:33 GMT Maciej Komosinski [748]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/gen-config-SDK.h (modified)
	* cpp/frams/genetics/genman.cpp (modified)

	Configured and activated the new "fn" genetic representation


Wed, 28 Feb 2018 18:39:41 GMT Maciej Komosinski [747]
	* cpp/frams/genetics/fn (added)
	* cpp/frams/genetics/fn/conv_fn.cpp (added)
	* cpp/frams/genetics/fn/conv_fn.h (added)
	* cpp/frams/genetics/fn/oper_fn.cpp (added)
	* cpp/frams/genetics/fn/oper_fn.h (added)

	Added a new "fn" genetic representation (a vector of real numbers for ...


Wed, 28 Feb 2018 18:37:32 GMT Maciej Komosinski [746]
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)

	Code formatting


Tue, 27 Feb 2018 16:12:25 GMT Maciej Komosinski [745]
	* cpp/frams/_demos/loader_test_param.cpp (modified)
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)
	* cpp/frams/_demos/saver_test_geno.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/paramobj.h (modified)

	Renamed ParamInterface::save() -> saveMultiLine()


Mon, 26 Feb 2018 19:38:20 GMT Maciej Komosinski [744]
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/paramtree_stdin_test.cpp (modified)
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	ParamTree constructor changed (to make it easier for javascript) to ...


Mon, 26 Feb 2018 18:57:44 GMT Maciej Komosinski [743]
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Introduced different function names in C++ instead of overloading ...


Mon, 26 Feb 2018 18:55:01 GMT Maciej Komosinski [742]
	* cpp/frams/_demos/genomanipulation.cpp (modified)

	Code formatting


Tue, 20 Feb 2018 10:54:33 GMT Maciej Komosinski [741]
	* cpp/frams/userinput (added)
	* cpp/frams/userinput/modelcheckpoints.cpp (added)
	* cpp/frams/userinput/modelcheckpoints.h (added)

	Added just for inspiration/as an example of implementation; now these ...


Tue, 20 Feb 2018 00:08:04 GMT Maciej Komosinski [740]
	* cpp/frams/genetics/f9/conv_f9.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)

	Added support for developmental phases ("checkpoints") to converters ...


Sun, 18 Feb 2018 01:54:36 GMT Maciej Komosinski [739]
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)

	Unlimited number of model Parts/Joints/Neurons when displaying the ...


Sat, 17 Feb 2018 18:19:25 GMT Maciej Komosinski [738]
	* cpp/frams/model/modelparts.h (modified)

	Fixed comment location in source


Sat, 17 Feb 2018 18:03:18 GMT Maciej Komosinski [737]
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/canvas/nn_layout.h (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/mutableparam.h (modified)

	Made destructors virtual to avoid compiler warnings


Sat, 17 Feb 2018 18:02:07 GMT Maciej Komosinski [736]
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.h (modified)
	* cpp/frams/genetics/f9/conv_f9.cpp (modified)
	* cpp/frams/genetics/f9/conv_f9.h (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.h (modified)

	Added the new "using_checkpoints" argument to genetic converters so ...


Sat, 17 Feb 2018 17:59:21 GMT Maciej Komosinski [735]
	* cpp/frams/genetics/genoconv.h (modified)

	Base genotype converter is now abstract, which triggers compilation ...


Wed, 14 Feb 2018 23:44:00 GMT Maciej Komosinski [734]
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	SString -> std::string


Wed, 14 Feb 2018 23:43:07 GMT Maciej Komosinski [733]
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/multimap.cpp (modified)
	* cpp/frams/util/multimap.h (modified)
	* cpp/frams/util/multirange.cpp (modified)
	* cpp/frams/util/multirange.h (modified)

	Code formatting


Wed, 14 Feb 2018 23:42:07 GMT Maciej Komosinski [732]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genotypeloader.cpp (modified)
	* cpp/frams/_demos/genotypeloader.h (modified)
	* cpp/frams/_demos/genotypemini.cpp (added)
	* cpp/frams/_demos/genotypemini.h (added)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/loader_test_geno.cpp (modified)
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)
	* cpp/frams/_demos/saver_test_geno.cpp (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/config/sdk_build_config.h (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.h (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/genetics/genoconv.cpp (modified)
	* cpp/frams/genetics/genoconv.h (modified)
	* cpp/frams/model/defassign-f0-SDK.h (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelobj.cpp (modified)
	* cpp/frams/model/modelobj.h (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)
	* cpp/frams/vm/classes/genoobj.h (modified)

	Added support for "checkpoints" (intermediate phases of development ...


Sat, 27 Jan 2018 21:27:20 GMT Maciej Komosinski [731]
	* cpp/frams/param/paramtrans.cpp (modified)
	* cpp/frams/param/paramtrans.h (modified)

	Code formatting


Sat, 27 Jan 2018 01:25:54 GMT Maciej Komosinski [730]
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/paramtree_stdin_test.cpp (modified)

	Added/updated comments


Sat, 27 Jan 2018 01:11:27 GMT Maciej Komosinski [729]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/mutableparam_test.cpp (added)
	* cpp/frams/param/paramtrans.cpp (added)
	* cpp/frams/param/paramtrans.h (added)

	mutableparam_test added: demonstrates usage of ParamTransaction and ...


Thu, 25 Jan 2018 00:31:52 GMT Maciej Komosinski [728]
	* cpp/frams/param/paramtree.h (modified)

	Cosmetic


Thu, 25 Jan 2018 00:31:28 GMT Maciej Komosinski [727]
	* cpp/frams/_demos/genoconv_test.cpp (modified)

	The sample 'y' format converter returns f0 genotype now instead of ...


Fri, 19 Jan 2018 18:37:43 GMT Maciej Komosinski [726]
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-simple.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-simple.h (modified)

	- Changed Model::singleStepBuild() to Model::addFromString() to ...


Wed, 17 Jan 2018 00:52:37 GMT Maciej Komosinski [725]
	* cpp/frams/_demos/paramtree_stdin_test.cpp (modified)

	Fix crash when no data provided


Sun, 14 Jan 2018 10:38:39 GMT Maciej Komosinski [724]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/app_group_names.txt (added)
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (added)
	* cpp/frams/_demos/paramtree_stdin_test.cpp (added)

	Two sample programs demonstrating usage of param tree


Sun, 14 Jan 2018 10:37:10 GMT Maciej Komosinski [723]
	* cpp/frams/_demos/paramtree_print.cpp (added)
	* cpp/frams/_demos/paramtree_print.h (added)
	* cpp/frams/param/paramtree.cpp (added)
	* cpp/frams/param/paramtree.h (added)

	Building parameter tree based on names of parameter groups defined in ...


Sun, 14 Jan 2018 10:31:02 GMT Maciej Komosinski [722]
	* cpp/frams/model/modelobj.cpp (added)
	* cpp/frams/model/modelobj.h (added)

	Added source for Model VM object


Sun, 14 Jan 2018 10:25:02 GMT Maciej Komosinski [721]
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/syntparam.h (modified)

	Code formatting


Sun, 14 Jan 2018 10:24:22 GMT Maciej Komosinski [720]
	* cpp/common/virtfile/stringfile.h (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/genetics/fF/fF_genotype.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/syntparam.cpp (modified)

	Param::save2() renamed to saveSingleLine(); unified Param::load() so ...


Thu, 21 Dec 2017 20:48:17 GMT Maciej Komosinski [719]
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)

	f1->f0 mapping maps ',' and ')' symbols to the branching Part ...


Thu, 21 Dec 2017 20:45:54 GMT Maciej Komosinski [718]
	* cpp/frams/canvas/neurodiagram.cpp (modified)

	Fixed order of constructor calls


Wed, 22 Nov 2017 01:50:49 GMT Maciej Komosinski [716]
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)

	The f1 converter is now able to map more than one genotype character ...


Sun, 05 Nov 2017 20:46:08 GMT Maciej Komosinski [715]
	* cpp/frams/genetics/genman.cpp (modified)

	GenMan's constructor now calls its setDefaults() to initialize all ...