June 2020 Commit Log

Number of Commits:
129
Number of Active Developers:
1
sbu062 2020-06-30 19:11 Rev.: 9678

doc: note

4 lines of code changed in 1 file:

sbu062 2020-06-30 17:30 Rev.: 9677

bibtex file as var

2 lines of code changed in 1 file:

sbu062 2020-06-30 17:25 Rev.: 9676

note on asciidoc-bib as dependency

2 lines of code changed in 1 file:

sbu062 2020-06-30 17:25 Rev.: 9675

explicit csl

1 lines of code changed in 1 file:

sbu062 2020-06-30 17:17 Rev.: 9674

bibliography database moved to dox, now require explicit reference in Makefile

26 lines of code changed in 3 files:

sbu062 2020-06-30 17:09 Rev.: 9673

description

0 lines of code changed in 1 file:

sbu062 2020-06-30 17:06 Rev.: 9672

added asciidoc-bib gem install file v2.4.3

0 lines of code changed in 1 file:

sbu062 2020-06-30 12:52 Rev.: 9671

auto-generate bibliography using `asciidoc-bib`

52 lines of code changed in 3 files:

sbu062 2020-06-30 08:25 Rev.: 9670

avoid accumulation of older plots as dislin tries to not overwrite outputs

2 lines of code changed in 1 file:

sbu062 2020-06-30 08:13 Rev.: 9669

doc: formula

1 lines of code changed in 1 file:

sbu062 2020-06-30 08:10 Rev.: 9668

doc: column specifiers not (well?) supported on asciidoctor, bc calc code superfluous

10 lines of code changed in 1 file:

sbu062 2020-06-30 06:10 Rev.: 9667

doc: cross-ref

3 lines of code changed in 2 files:

sbu062 2020-06-30 06:03 Rev.: 9666

doc: typo

1 lines of code changed in 1 file:

sbu062 2020-06-30 05:56 Rev.: 9665

added example for decay equation

39 lines of code changed in 2 files:

sbu062 2020-06-30 04:58 Rev.: 9664

experiment with relative dx/dt

1 lines of code changed in 1 file:

sbu062 2020-06-29 22:20 Rev.: 9663

more tests with decay params

4 lines of code changed in 1 file:

sbu062 2020-06-29 21:57 Rev.: 9662

note, higher precision

1 lines of code changed in 1 file:

sbu062 2020-06-29 21:55 Rev.: 9661

notes on exponential decay, with interpolation equivalent

13 lines of code changed in 2 files:

sbu062 2020-06-29 21:04 Rev.: 9660

doc: typo

4 lines of code changed in 1 file:

sbu062 2020-06-29 20:50 Rev.: 9659

doc: formats

22 lines of code changed in 1 file:

sbu062 2020-06-29 19:25 Rev.: 9658

micro note

1 lines of code changed in 1 file:

sbu062 2020-06-29 18:21 Rev.: 9657

doc: small changes

2 lines of code changed in 2 files:

sbu062 2020-06-29 16:58 Rev.: 9656

doc: small chanhes

2 lines of code changed in 1 file:

sbu062 2020-06-29 16:53 Rev.: 9655

small changes

5 lines of code changed in 1 file:

sbu062 2020-06-29 16:40 Rev.: 9654

numbered list of parameters and symbols

12 lines of code changed in 1 file:

sbu062 2020-06-29 16:18 Rev.: 9653

doc: some TODO substituted by 'Lorem ipsum'

59 lines of code changed in 1 file:

sbu062 2020-06-29 15:01 Rev.: 9652

delimiters only changed

10 lines of code changed in 1 file:

sbu062 2020-06-29 14:56 Rev.: 9651

move figure caption

1 lines of code changed in 1 file:

sbu062 2020-06-29 14:45 Rev.: 9650

converted **table** of symbols to list delimited as **sidebar**, `latexmath` seems broken in **asciidoctor**, even though works in **asciidoc**

34 lines of code changed in 1 file:

sbu062 2020-06-29 12:19 Rev.: 9649

using passthrough delimited block style for latex formulas in asciidoc, because asciidoctor-mathematical does not understand one-line block macro style (e.g. `latexmath::[]`)

8 lines of code changed in 1 file:

sbu062 2020-06-29 10:29 Rev.: 9648

comment only

4 lines of code changed in 1 file:

sbu062 2020-06-29 10:02 Rev.: 9647

note only

1 lines of code changed in 1 file:

sbu062 2020-06-29 10:00 Rev.: 9646

added simple code, not adapted for very big arrays

5 lines of code changed in 1 file:

sbu062 2020-06-29 09:40 Rev.: 9645

added random data in ntest prog

6 lines of code changed in 1 file:

sbu062 2020-06-29 09:35 Rev.: 9644

header comments

9 lines of code changed in 1 file:

sbu062 2020-06-29 09:31 Rev.: 9643

comments and small changes, e.g. Oracle f95 doesn't support implicit array size in definition

12 lines of code changed in 2 files:

sbu062 2020-06-29 09:23 Rev.: 9642

module for simple stats, mean and std.dev, based on commondata

291 lines of code changed in 2 files:

sbu062 2020-06-26 13:39 Rev.: 9641

doc: small update

2 lines of code changed in 1 file:

sbu062 2020-06-26 13:05 Rev.: 9640

doc: small update

1 lines of code changed in 1 file:

sbu062 2020-06-26 12:58 Rev.: 9639

doc: update and fix on stomach

30 lines of code changed in 2 files:

sbu062 2020-06-26 12:09 Rev.: 9638

doc: fix typo

3 lines of code changed in 1 file:

sbu062 2020-06-26 12:06 Rev.: 9637

doc: done model description for stomach

53 lines of code changed in 2 files:

sbu062 2020-06-26 09:58 Rev.: 9636

just a note added

2 lines of code changed in 1 file:

sbu062 2020-06-26 09:20 Rev.: 9635

update scheme

0 lines of code changed in 1 file:

sbu062 2020-06-26 09:16 Rev.: 9634

only added notes

8 lines of code changed in 2 files:

sbu062 2020-06-26 09:02 Rev.: 9633

manually written DOT schemes now auto-convert to svg for manual

13 lines of code changed in 5 files:

sbu062 2020-06-26 08:54 Rev.: 9632

handwritten ODG graphics auto-converted to svg for manual

19 lines of code changed in 5 files:

sbu062 2020-06-26 08:24 Rev.: 9631

draft overall scheme of the model

438 lines of code changed in 3 files:

sbu062 2020-06-26 08:24 Rev.: 9630

dislin tries to avoid rewriting ouput files by default creating manu numbered copies, so need cleaning plots

3 lines of code changed in 1 file:

sbu062 2020-06-25 07:06 Rev.: 9629

doc: added some info and tags

56 lines of code changed in 1 file:

sbu062 2020-06-25 06:45 Rev.: 9628

`Verbose` is easier to read than `Is_V`

49 lines of code changed in 3 files:

sbu062 2020-06-24 14:40 Rev.: 9627

describe quiet mode

3 lines of code changed in 1 file:

sbu062 2020-06-24 11:50 Rev.: 9626

use quiet mode to produce plots

2 lines of code changed in 1 file:

sbu062 2020-06-24 11:35 Rev.: 9625

use `system` as `execute_command_line` may crash on non-existent command

7 lines of code changed in 1 file:

sbu062 2020-06-24 11:06 Rev.: 9624

implemented OS shell command

9 lines of code changed in 1 file:

sbu062 2020-06-24 10:38 Rev.: 9623

write all kind of accessory information only in the "verbose mode" when `Is_V` is TRUE

66 lines of code changed in 1 file:

sbu062 2020-06-24 09:48 Rev.: 9622

avoid printing empty line, need only error

1 lines of code changed in 1 file:

sbu062 2020-06-24 09:21 Rev.: 9621

parameter changed to `Is_V`for "verbose mode", it makes it easier to place it to `write` instruction, e.g. `if (Is_V) write(*,*) ...`

5 lines of code changed in 2 files:

sbu062 2020-06-24 09:15 Rev.: 9620

added global parameter `Is_Q` for "quiet mode", suppressing extra outputsm this is helpful for the command line mode

15 lines of code changed in 2 files:

sbu062 2020-06-23 12:38 Rev.: 9619

`plots` is a dependency

1 lines of code changed in 1 file:

sbu062 2020-06-23 11:41 Rev.: 9618

reduce `INCR` for smoother plot

2 lines of code changed in 2 files:

sbu062 2020-06-23 11:19 Rev.: 9617

plots now needed before manual can be built

1 lines of code changed in 1 file:

sbu062 2020-06-23 11:09 Rev.: 9616

delete autogenerated plots on `distclean`

1 lines of code changed in 1 file:

sbu062 2020-06-23 11:06 Rev.: 9615

bigger plots, standard width; note that plots now autogenerated with `make plots` command before `make manual`

2 lines of code changed in 1 file:

sbu062 2020-06-23 11:01 Rev.: 9614

plots for docs now autogenerated

0 lines of code changed in 3 files:

sbu062 2020-06-23 10:54 Rev.: 9613

better name

2 lines of code changed in 1 file:

sbu062 2020-06-23 10:45 Rev.: 9612

plot making target for all platforms

7 lines of code changed in 1 file:

sbu062 2020-06-23 10:17 Rev.: 9611

autoplot script

13 lines of code changed in 1 file:

sbu062 2020-06-19 19:40 Rev.: 9610

renamed to simgut (delete 'f')

16 lines of code changed in 4 files:

sbu062 2020-06-19 12:26 Rev.: 9609

cleanup parameters config file

7 lines of code changed in 1 file:

sbu062 2020-06-19 11:51 Rev.: 9608

default time scale unit changed to hours

1 lines of code changed in 1 file:

sbu062 2020-06-19 11:51 Rev.: 9607

report time unin in graphics in CMD mode

12 lines of code changed in 1 file:

sbu062 2020-06-19 11:42 Rev.: 9606

total midgut absorption now plotting x scale adjusts for sec, min, hours

35 lines of code changed in 2 files:

sbu062 2020-06-19 11:22 Rev.: 9605

total volume of food in midgut, now plotting x scale adjusts for sec, min, hours

36 lines of code changed in 2 files:

sbu062 2020-06-19 11:12 Rev.: 9604

total volume of food in stomach, now plotting x scale adjusts for sec, min, hours

31 lines of code changed in 2 files:

sbu062 2020-06-19 11:02 Rev.: 9603

appetite, now plotting x scale adjusts for sec, min, hours

35 lines of code changed in 2 files:

sbu062 2020-06-19 10:40 Rev.: 9602

cumulative n food items provided/encountered, plotting x scale adjusts for sec, min, hours

35 lines of code changed in 2 files:

sbu062 2020-06-19 10:13 Rev.: 9601

cumulative n food items not ingested, now plotting x scale adjusts for sec, min, hours

35 lines of code changed in 2 files:

sbu062 2020-06-19 10:04 Rev.: 9600

debug error reporting in `select case`

8 lines of code changed in 2 files:

sbu062 2020-06-19 09:56 Rev.: 9599

plotting total n ingested, now adjustable X scale to sec, min, hours

31 lines of code changed in 2 files:

sbu062 2020-06-19 09:24 Rev.: 9598

reformat only

8 lines of code changed in 1 file:

sbu062 2020-06-19 09:21 Rev.: 9597

use sec, min and hour scales in (plot_stomach_transport) in CMD

21 lines of code changed in 1 file:

sbu062 2020-06-19 09:12 Rev.: 9596

use sec, min and hour scales in (do_plot_stomach_transport) in GUI

18 lines of code changed in 1 file:

sbu062 2020-06-19 07:17 Rev.: 9595

delete debug code

0 lines of code changed in 1 file:

sbu062 2020-06-19 07:16 Rev.: 9594

added parameter `Global_Time_Plots_Unit_Scale` for time scale unit in plots

30 lines of code changed in 3 files:

sbu062 2020-06-19 06:17 Rev.: 9593

notify on DEBUG mode (`IS_DEBUG`)

1 lines of code changed in 1 file:

sbu062 2020-06-18 19:19 Rev.: 9592

doc: added appetite function example plot

0 lines of code changed in 1 file:

sbu062 2020-06-18 15:46 Rev.: 9591

doc: renew plot for manual

559 lines of code changed in 1 file:

sbu062 2020-06-18 15:31 Rev.: 9590

added axes desctiption for midgut Michaelis-Menten parameter plot

4 lines of code changed in 2 files:

sbu062 2020-06-18 15:13 Rev.: 9589

added axis for appetite parameter function

4 lines of code changed in 2 files:

sbu062 2020-06-18 09:46 Rev.: 9588

doc: added module deps to manual

10 lines of code changed in 1 file:

sbu062 2020-06-18 09:38 Rev.: 9587

module dependencies graph using dot
* use `dot -Tsvg modules_dep.dot > modules_dep.svg` to (re)generate svg
* TODO: make autogeneration option in makefile

227 lines of code changed in 2 files:

sbu062 2020-06-17 06:31 Rev.: 9586

added R version proper full code

2723 lines of code changed in 46 files:

sbu062 2020-06-17 06:30 Rev.: 9585

reorganise R

332 lines of code changed in 16 files:

sbu062 2020-06-17 06:29 Rev.: 9584

added scilab version full proper code

4835 lines of code changed in 55 files:

sbu062 2020-06-17 06:28 Rev.: 9583

reorganise

359 lines of code changed in 16 files:

sbu062 2020-06-17 06:27 Rev.: 9582

reorganise

351 lines of code changed in 16 files:

sbu062 2020-06-17 06:26 Rev.: 9581

original name

0 lines of code changed in 8 files:

sbu062 2020-06-17 06:25 Rev.: 9580

added main matlab code

4833 lines of code changed in 70 files:

sbu062 2020-06-17 06:19 Rev.: 9579

fix links to main page

4 lines of code changed in 1 file:

sbu062 2020-06-17 06:15 Rev.: 9578

added ref to main page in intro

28 lines of code changed in 1 file:

sbu062 2020-06-17 06:11 Rev.: 9577

intro page with links to mdptoolbox proper

116 lines of code changed in 1 file:

sbu062 2020-06-17 06:05 Rev.: 9576

python version of mdptoolbox from https://github.com/sawcordwell/pymdptoolbox

5965 lines of code changed in 40 files:

sbu062 2020-06-17 05:51 Rev.: 9575

added MDPtoolbox doi: 10.1111/ecog.00888

4460 lines of code changed in 33 files:

sbu062 2020-06-12 06:51 Rev.: 9574

add project logo

0 lines of code changed in 1 file:

sbu062 2020-06-12 06:48 Rev.: 9573

add mifgut mm plot

3 lines of code changed in 1 file:

sbu062 2020-06-12 06:46 Rev.: 9572

better name, set midgut/stomach mandatory in name

201 lines of code changed in 2 files:

sbu062 2020-06-12 06:44 Rev.: 9571

add michaelis-meneten midgut absorption plot

0 lines of code changed in 1 file:

sbu062 2020-06-11 10:31 Rev.: 9570

better reference to source revision number

1 lines of code changed in 1 file:

sbu062 2020-06-11 10:24 Rev.: 9569

comment added

4 lines of code changed in 1 file:

sbu062 2020-06-11 10:19 Rev.: 9568

added model version macro and include file for asciidoc manual (include)

14 lines of code changed in 2 files:

sbu062 2020-06-10 12:10 Rev.: 9567

no need to double asterisks for bold in asciidoc

4 lines of code changed in 1 file:

sbu062 2020-06-10 11:47 Rev.: 9566

model description separate section

13 lines of code changed in 1 file:

sbu062 2020-06-10 11:43 Rev.: 9565

delete obsolete comment

0 lines of code changed in 1 file:

sbu062 2020-06-10 11:31 Rev.: 9564

added parameters file as appendix, example

10 lines of code changed in 1 file:

sbu062 2020-06-10 11:12 Rev.: 9563

better plot with splines enabled
produced with `INCR=1000` and this diff:
{{{
Index: m_ifgui.f90
===================================================================
--- m_ifgui.f90 (revision 9562)
+++ m_ifgui.f90 (working copy)
@@ -529,7 +529,7 @@
call name ('Time, s', 'X')
call name ('Volume', 'Y')

- !call polcrv('SPLINE')
+ call polcrv('SPLINE')
call qplot ( real(plot_t,SRP), st_food_item_volume(plot_t), size(plot_t) )

call disfin()
}}}

191 lines of code changed in 1 file:

sbu062 2020-06-10 10:17 Rev.: 9562

fix stomach pattern plot in manual after fix r9561

173 lines of code changed in 1 file:

sbu062 2020-06-10 10:15 Rev.: 9561

zero initial value makes wrong plot for stomach pattern

1 lines of code changed in 1 file:

sbu062 2020-06-10 10:02 Rev.: 9560

added some description text with latex formulas and program-generated output plot

791 lines of code changed in 2 files:

sbu062 2020-06-10 09:32 Rev.: 9559

added graphics from `dox`

7 lines of code changed in 1 file:

sbu062 2020-06-10 09:27 Rev.: 9558

typo fix

1 lines of code changed in 1 file:

sbu062 2020-06-10 09:24 Rev.: 9557

started writing filling in manual, use `latexmath` macros for **pdf**, need to add and test `asciimath` macros for html output

88 lines of code changed in 1 file:

sbu062 2020-06-10 07:27 Rev.: 9556

small fixes to doxy config, added readme to doc

5 lines of code changed in 1 file:

sbu062 2020-06-06 11:35 Rev.: 9555

test user-defined keyword

1 lines of code changed in 1 file:

sbu062 2020-06-06 09:33 Rev.: 9554

gamma2gene: merged tested r9487: merged changes in (allelescale) and (gamma2gene) backends from SIGMOID_tweak_new r9486
- see patch r9551

41 lines of code changed in 1 file:

sbu062 2020-06-06 09:24 Rev.: 9553

white space only: fix if block indent for readability

0 lines of code changed in 18 files:

sbu062 2020-06-06 07:26 Rev.: 9552

white space only: fix if block indent for readability

30 lines of code changed in 30 files:

sbu062 2020-06-06 07:13 Rev.: 9551

gamma2gene: merged tested r9487: merged changes in (allelescale) and (gamma2gene) backends from SIGMOID_tweak_new r9486

*Patch code:*

{{{
Index: m_common.f90
===================================================================
--- m_common.f90 (.../HEDG2_06.b2/HEDG2_06.P1H) (revision 9189)
+++ m_common.f90 (.../HEDG2_06.b3/HEDG2_06.P1H) (revision 9550)
@@ -2594,6 +2594,11 @@
!! `commondata::allelescale()` functions.
integer, parameter, public :: ALLELERANGE_MAX = 10000

+ !> Conversion parameter that defines the scaling of the integer allele
+ !! values ::ALLELERANGE_MIN to ALLELERANGE_MAX are converted to ::zero to
+ !! this parameter value as the maximum. See ::allelescale() for details.
+ real(SRP), parameter, public :: ALLELESCALE_MAX = 20.0_SRP
+
!> Number of additive allele components
integer, parameter, public :: ADDITIVE_COMPS = 3

@@ -6875,14 +6880,15 @@
!! @param[in] raw_value raw input value, integer within
!! `commondata::allelerange_min` and `commondata::allelerange_max`
!! @retval Returns the value of conversion function: integer alleles
- !! to real internal value 0 to 1
+ !! to real internal value ::zero to ::allelescale_max
!! @details Allele conversion function for the relationship between the
!! genome integer allele value and its converted real value in
!! the neuronal response function. The function rescales integer
!! allele value @f$ I_{i} @f$ within the range
!! @f$ [I_{min},I_{max}] @f$ to real values @f$ r @f$ within the
- !! range @f$ [0,1] @f$ using the formula:
- !! @f[ r = \frac{I - I_{min}}{I_{max}-I_{min}} @f]
+ !! range @f$ [0,M] @f$, where @f$ M @f$ is defined by the
+ !! ::allelescale_max parameter. Conversion is performed by the
+ !! ::rescale() backend function.
!! See implementation notes on `allele_value` component of the
!! `GENE` derived type.
!! @note Note that it is an *elemental function* that can accept both
@@ -6889,20 +6895,13 @@
!! scalar and vector arguments.
elemental function allelescale(raw_value) result(converted)

- ! @param[in] raw_value raw input value, integer within
- ! `commondata::allelerange_min` and `commondata::allelerange_max`.
integer, intent(in) :: raw_value
- ! @retval Returns the value of conversion function: integer alleles
- ! to real internal value 0 to 1
real(SRP) :: converted

- converted = (real(raw_value,SRP) - ALLELERANGE_MIN) / &
- (ALLELERANGE_MAX - ALLELERANGE_MIN)
+ converted = rescale( real(raw_value,SRP), &
+ real(ALLELERANGE_MIN,SRP), real(ALLELERANGE_MAX,SRP),&
+ ZERO, ALLELESCALE_MAX )

- !> @warning We must never accept zero values of alleles as they will
- !! result in **division by zero** in `commondata::gamma2gene()`.
- if (converted < ZERO) converted = ZERO
-
end function allelescale

!-----------------------------------------------------------------------------
@@ -7025,13 +7024,13 @@
! function.
! @note Note that the raw integer gene values are accepted by this
! function as `allelescale` is called automatically inside.
- integer, dimension(ADDITIVE_COMPS), intent(in) :: gs
+ integer, dimension(:), intent(in) :: gs

! @param[in] gh half-max effect: Gene/constant for the signal strength
! giving half max effect.
! @note Note that the raw integer gene values are accepted by this
! function as allelescale is called automatically inside.
- integer, dimension(ADDITIVE_COMPS), intent(in) :: gh
+ integer, dimension(:), intent(in) :: gh

! @param[in] signal perception: Input value of (external or internal)
! stimulus perception.
@@ -7045,7 +7044,7 @@

! Local variables:
real(SRP) :: perception
- real(SRP) :: d1
+ real(HRP) :: d1, nr
integer :: i

! Parameter that specifies the minimum perception. Can be commondata::zero
@@ -7065,7 +7064,7 @@
if (present(erpcv)) then
if (erpcv > TOLERANCE_HIGH_DEF_SRP) then
perception = max(FORCED_MIN_PERCEPT, RNORM(signal,(erpcv*signal)**2))
- else
+ else
perception = max(FORCED_MIN_PERCEPT, signal)
end if
else
@@ -7072,16 +7071,22 @@
perception = max(FORCED_MIN_PERCEPT, signal)
end if

- neuronal_response = 0.0_SRP
+ nr = 0.0_HRP

! @warning The `do concurrent` construct is F2008 and can not (yet) be
! implemented in all compilers. Use normal `do` in such a case.
- do concurrent (i=1:ADDITIVE_COMPS)
- d1 = ( perception / alleleconv( allelescale(gh(i)) ) &
- ) ** alleleconv( allelescale(gs(i)) )
- neuronal_response = neuronal_response + d1/(1.0_SRP+d1)
+ do concurrent (i=1:size(gs))
+ d1 = (real(perception, HRP) / real(alleleconv(allelescale(gh(i))),HRP)) &
+ ** real( alleleconv( allelescale(gs(i)) ), HRP )
+ nr = nr + d1/(1.0_HRP+d1)
end do

+ if (nr < ZERO) then
+ neuronal_response = ZERO
+ else
+ neuronal_response = real(nr, SRP)
+ end if
+
end function gamma2gene_additive_i4

!-----------------------------------------------------------------------------
@@ -7130,13 +7135,13 @@
! function.
! @note Note that the raw integer gene values are accepted by this
! function as `allelescale` is called automatically inside.
- real(SRP), dimension(ADDITIVE_COMPS), intent(in) :: gs
+ real(SRP), dimension(:), intent(in) :: gs

! @param[in] half-max effect: Gene/constant for the signal strength giving
! half max effect.
! @note Note that the raw integer gene values are accepted by this
! function as `allelescale` is called automatically inside.
- real(SRP), dimension(ADDITIVE_COMPS), intent(in) :: gh
+ real(SRP), dimension(:), intent(in) :: gh

! @param[in] perception: Input value of (external or internal) stimulus
! perception.
@@ -7150,7 +7155,7 @@

! Local variables:
real(SRP) :: perception
- real(SRP) :: d1
+ real(HRP) :: d1, nr
integer :: i

! Parameter that specifies the minimum perception. Can be commondata::zero
@@ -7169,7 +7174,7 @@
if (present(erpcv)) then
if (erpcv > TOLERANCE_HIGH_DEF_SRP) then
perception = max(FORCED_MIN_PERCEPT, RNORM(signal,(erpcv*signal)**2))
- else
+ else
perception = max(FORCED_MIN_PERCEPT, signal)
end if
else
@@ -7176,16 +7181,22 @@
perception = max(FORCED_MIN_PERCEPT, signal)
end if

- neuronal_response = 0.0_SRP
+ nr = 0.0_HRP

! @warning The `do concurrent` construct is F2008 and can not (yet) be
! implemented in all compilers. Use normal `do` in such a case.
- do concurrent (i=1:ADDITIVE_COMPS)
- d1 = (perception / alleleconv(gh(i)) &
- ) ** alleleconv(gs(i))
- neuronal_response = neuronal_response + d1/(1.0_SRP+d1)
+ do concurrent (i=1:size(gs))
+ d1 = (real(perception,HRP) / real(alleleconv(gh(i)),HRP)) &
+ ** real( alleleconv(gs(i)),HRP )
+ nr = nr + d1/(1.0_HRP+d1)
end do

+ if (nr < ZERO) then
+ neuronal_response = ZERO
+ else
+ neuronal_response = real(nr, SRP)
+ end if
+
end function gamma2gene_additive_r4

!-----------------------------------------------------------------------------
}}}




918 lines of code changed in 22 files:

sbu062 2020-06-04 07:08 Rev.: 9550

update local repository before backup

10 lines of code changed in 1 file:

May 2020 »

Generated by StatSVN 0.7.0