Changeset 12006 in project


Ignore:
Timestamp:
09/26/08 02:31:23 (12 years ago)
Author:
Ivan Raikov
Message:

Adding asgn quantities to their respective components.

Location:
release/3/nemo/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • release/3/nemo/trunk/examples/AKP06/PotIhCa.sxml

    r11995 r12006  
    301301          (ncml:transition
    302302            (@ (src Ih_mC) (dst Ih_mO))
    303             (ncml:rate
    304               (ncml:div
    305                 (ncml:apply (@ (id Ih_inf)) (ncml:id v))
    306                 (ncml:div
    307                   (ncml:id temp_adj)
    308                   (ncml:apply (@ (id Ih_tau)) (ncml:id v))))))
     303            (ncml:rate (ncml:div (ncml:id Ih_m-inf) (ncml:id Ih_m-tau))))
    309304          (ncml:transition
    310305            (@ (src Ih_mO) (dst Ih_mC))
    311306            (ncml:rate
    312307              (ncml:div
    313                 (ncml:sum
    314                   1.0
    315                   (ncml:neg (ncml:apply (@ (id Ih_inf)) (ncml:id v))))
    316                 (ncml:div
    317                   (ncml:id temp_adj)
    318                   (ncml:apply (@ (id Ih_tau)) (ncml:id v)))))))
     308                (ncml:sum 1.0 (ncml:neg (ncml:id Ih_m-inf)))
     309                (ncml:id Ih_m-tau)))))
    319310        (ncml:power 1.0))
     311      (ncml:asgn
     312        (@ (id Ih_m-inf))
     313        (ncml:expr (ncml:apply (@ (id Ih_inf)) (ncml:id v))))
     314      (ncml:asgn
     315        (@ (id Ih_m-tau))
     316        (ncml:expr
     317          (ncml:div
     318            (ncml:apply (@ (id Ih_tau)) (ncml:id v))
     319            (ncml:id temp_adj))))
    320320      (ncml:output (@ (id Ih_m))))
    321321    (ncml:component
    322322      (@ (name comp9) (type pore))
    323       (ncml:const (@ (id gbar_Ih)) (ncml:expr 0.2))
     323      (ncml:const (@ (id gbar_Ih)) (ncml:expr 0.0002))
    324324      (ncml:output (@ (id gbar_Ih))))
    325325    (ncml:component
     
    352352        (@ (id CaP_tau))
    353353        (ncml:arg v)
    354         (ncml:arg temp_adj)
    355354        (ncml:body
    356355          (ncml:apply
     
    381380          (ncml:transition
    382381            (@ (src CaP_mC) (dst CaP_mO))
    383             (ncml:rate
    384               (ncml:div
    385                 (ncml:apply (@ (id CaP_inf)) (ncml:id v))
    386                 (ncml:div
    387                   (ncml:apply (@ (id CaP_tau)) (ncml:id v))
    388                   (ncml:id temp_adj)))))
     382            (ncml:rate (ncml:div (ncml:id CaP_m-inf) (ncml:id CaP_m-tau))))
    389383          (ncml:transition
    390384            (@ (src CaP_mO) (dst CaP_mC))
    391385            (ncml:rate
    392386              (ncml:div
    393                 (ncml:sum
    394                   1.0
    395                   (ncml:neg (ncml:apply (@ (id CaP_inf)) (ncml:id v))))
    396                 (ncml:div
    397                   (ncml:apply (@ (id CaP_tau)) (ncml:id v))
    398                   (ncml:id temp_adj))))))
     387                (ncml:sum 1.0 (ncml:neg (ncml:id CaP_m-inf)))
     388                (ncml:id CaP_m-tau)))))
    399389        (ncml:power 1.0))
     390      (ncml:asgn
     391        (@ (id CaP_m-inf))
     392        (ncml:expr (ncml:apply (@ (id CaP_inf)) (ncml:id v))))
     393      (ncml:asgn
     394        (@ (id CaP_m-tau))
     395        (ncml:expr
     396          (ncml:div
     397            (ncml:apply (@ (id CaP_tau)) (ncml:id v))
     398            (ncml:id temp_adj))))
    400399      (ncml:output (@ (id CaP_m))))
    401400    (ncml:component
     
    548547          (ncml:transition
    549548            (@ (src CaBK_mC) (dst CaBK_mO))
    550             (ncml:rate
    551               (ncml:div
    552                 (ncml:div
    553                   (ncml:apply (@ (id CaBK_minf)) (ncml:id v))
    554                   (ncml:id temp_adj))
    555                 (ncml:div
    556                   (ncml:apply (@ (id CaBK_mtau)) (ncml:id v))
    557                   (ncml:id temp_adj)))))
     549            (ncml:rate (ncml:div (ncml:id CaBK_m-inf) (ncml:id CaBK_m-tau))))
    558550          (ncml:transition
    559551            (@ (src CaBK_mO) (dst CaBK_mC))
    560552            (ncml:rate
    561553              (ncml:div
    562                 (ncml:sum
    563                   1.0
    564                   (ncml:neg
    565                     (ncml:div
    566                       (ncml:apply (@ (id CaBK_minf)) (ncml:id v))
    567                       (ncml:id temp_adj))))
    568                 (ncml:div
    569                   (ncml:apply (@ (id CaBK_mtau)) (ncml:id v))
    570                   (ncml:id temp_adj))))))
     554                (ncml:sum 1.0 (ncml:neg (ncml:id CaBK_m-inf)))
     555                (ncml:id CaBK_m-tau)))))
    571556        (ncml:power 3.0))
     557      (ncml:asgn
     558        (@ (id CaBK_m-inf))
     559        (ncml:expr
     560          (ncml:div
     561            (ncml:apply (@ (id CaBK_minf)) (ncml:id v))
     562            (ncml:id temp_adj))))
     563      (ncml:asgn
     564        (@ (id CaBK_m-tau))
     565        (ncml:expr
     566          (ncml:div
     567            (ncml:apply (@ (id CaBK_mtau)) (ncml:id v))
     568            (ncml:id temp_adj))))
    572569      (ncml:state_complex
    573570        (@ (id CaBK_h))
  • release/3/nemo/trunk/extensions/nemo-hh.scm

    r11996 r12006  
    109109              (add-external! (p$ ion 'm) 'output)
    110110              (component-extend! comp (p$ ion 'm))
     111              (if m-inf (component-extend! comp m-inf-sym))
     112              (if m-tau (component-extend! comp m-tau-sym))
    111113              )
    112114           
Note: See TracChangeset for help on using the changeset viewer.