LIBECS_DM_OBJECT( BiUniPortableBindingProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Kma ); PROPERTYSLOT_SET_GET( Real, Kmd ); }
LIBECS_DM_OBJECT( BiUniBPGSP8FluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, k14 ); PROPERTYSLOT_SET_GET( Real, k15 ); }
LIBECS_DM_OBJECT(PolymerizationProcess, Process) { INHERIT_PROPERTIES(DiffusionInfluencedReactionProcess); PROPERTYSLOT_SET_GET(Real, BendAngle); PROPERTYSLOT_SET_GET(Real, CylinderYaw); PROPERTYSLOT_SET_GET(Real, SphereYaw); }
LIBECS_DM_OBJECT( RBC_BiUniBPGSP1FluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, k1 ); PROPERTYSLOT_SET_GET( Real, k2 ); }
LIBECS_DM_OBJECT( FP02Process, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Real, V1 ); PROPERTYSLOT_SET_GET( Real, K1 ); }
LIBECS_DM_OBJECT( MassActionReversibleProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Kma ); PROPERTYSLOT_SET_GET( Real, Kmd ); }
LIBECS_DM_OBJECT( SRleakDiffusionAssignmentProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real,I_up ); PROPERTYSLOT_SET_GET( Real,Ca_NSR_max ); }
LIBECS_DM_OBJECT( SSystemProcess, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Integer, Order ); PROPERTYSLOT_SET_GET( Polymorph, SSystemMatrix ); }
LIBECS_DM_OBJECT( UniUniBPGSP5FluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, k8 ); PROPERTYSLOT_SET_GET( Real, k9 ); }
LIBECS_DM_OBJECT( IClbAssignmentProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, permeabilityCl ); PROPERTYSLOT_SET_GET( Real, pOpen ); }
LIBECS_DM_OBJECT( PGLM_Process, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, KPGLM_G1P ); PROPERTYSLOT_SET_GET( Real, KPGLM_G6P ); PROPERTYSLOT_SET_GET( Real, KPGLM_eq ); }
LIBECS_DM_OBJECT( SystemNProcess, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Real, Km_Gln ); PROPERTYSLOT_SET_GET( Real,Km_Na ); PROPERTYSLOT_SET_GET( Real,Ki_His ); PROPERTYSLOT_SET_GET( Real, Vmax ); }
LIBECS_DM_OBJECT( MakesignalProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Impulse ); PROPERTYSLOT_SET_GET( Real, Interval ); PROPERTYSLOT_SET_GET( Real, Duration ); PROPERTYSLOT_SET_GET( Real, DecayFactor ); }
LIBECS_DM_OBJECT( CrossFireProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, delay ); PROPERTYSLOT_SET_GET( Real, threshold ); PROPERTYSLOT_SET_GET( Integer, isFromBelow ); PROPERTYSLOT_SET_GET( String, targetProperty ); }
LIBECS_DM_OBJECT( MichaelisUniUniFluxProcess, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Real, KmS ); PROPERTYSLOT_SET_GET( Real, KmP ); PROPERTYSLOT_SET_GET( Real, KcF ); PROPERTYSLOT_SET_GET( Real, KcR ); }
LIBECS_DM_OBJECT( NUCtrSUBProcess, Process ){ INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Km ); PROPERTYSLOT_SET_GET( Real, Vm ); PROPERTYSLOT_SET_GET( Real, SW ); }
LIBECS_DM_OBJECT( IstAssignmentProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, PKA0 ); PROPERTYSLOT_SET_GET( Real, max ); PROPERTYSLOT_SET_GET( Real, permeabilityNa ); PROPERTYSLOT_SET_GET( Real, permeabilityK ); PROPERTYSLOT_SET_GET( Real, Vshift ); }
LIBECS_DM_OBJECT( UniUniPGMFluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, KmP3GA ); PROPERTYSLOT_SET_GET( Real, KmP2GA ); PROPERTYSLOT_SET_GET( Real, PGM ); PROPERTYSLOT_SET_GET( Real, kcatf ); PROPERTYSLOT_SET_GET( Real, kcatr ); }
LIBECS_DM_OBJECT( GSHSProcess, Process ){ INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, KmA ); PROPERTYSLOT_SET_GET( Real, KmB ); PROPERTYSLOT_SET_GET( Real, KmC ); PROPERTYSLOT_SET_GET( Real, Vmf ); PROPERTYSLOT_SET_GET( Real, alpha ); }
LIBECS_DM_OBJECT( PO2Flux2Process, Process ){ INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real,k0 ); PROPERTYSLOT_SET_GET( Real,k1 ); PROPERTYSLOT_SET_GET( Real,base ); }
LIBECS_DM_OBJECT( ExpressionEventProcess, Process ) { INHERIT_PROPERTIES( _LIBECS_MIXIN_CLASS_ ); INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( String, Trigger ); PROPERTYSLOT_SET_GET( String, Delay ); PROPERTYSLOT_LOAD_SAVE( Polymorph, EventAssignmentList, &ExpressionEventProcess::setEventAssignmentList, &ExpressionEventProcess::getEventAssignmentList, &ExpressionEventProcess::setEventAssignmentList, &ExpressionEventProcess::getEventAssignmentList ); }
LIBECS_DM_OBJECT( ZeroVariableAsFluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, k ); }
LIBECS_DM_OBJECT( PythonFluxProcess, Process ) { INHERIT_PROPERTIES( _LIBECS_MIXIN_CLASS_ ); INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( String, Expression ); }
LIBECS_DM_OBJECT(MoleculePopulateProcess, Process) { INHERIT_PROPERTIES(Process); PROPERTYSLOT_SET_GET(Integer, Priority); PROPERTYSLOT_SET_GET(Real, OriginX); PROPERTYSLOT_SET_GET(Real, OriginY); PROPERTYSLOT_SET_GET(Real, OriginZ); PROPERTYSLOT_SET_GET(Real, GaussianSigma); PROPERTYSLOT_SET_GET(Real, ResetTime); PROPERTYSLOT_SET_GET(Real, UniformRadiusX); PROPERTYSLOT_SET_GET(Real, UniformRadiusY); PROPERTYSLOT_SET_GET(Real, UniformRadiusZ); }
LIBECS_DM_OBJECT( MassActionFluxProcess, Process ) { INHERIT_PROPERTIES( Process ); CLASS_DESCRIPTION("MassActionFluxProcess denotes a simple mass-action. This class calculates a flux rate according to the irreversible mass-action. Use the property \"k\" to specify the rate constant."); PROPERTYSLOT_SET_GET( Real, k ); }
LIBECS_DM_OBJECT( TAG2FluxProcess, Process ){ INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real,base ); }
LIBECS_DM_OBJECT( TauLeapProcess, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Real, k ); PROPERTYSLOT_GET_NO_LOAD_SAVE( Real, Propensity ); PROPERTYSLOT_GET_NO_LOAD_SAVE( Integer, Order ); }
LIBECS_DM_OBJECT( PingPongBiBiFluxProcess, Process ) { INHERIT_PROPERTIES( ContinuousProcess ); PROPERTYSLOT_SET_GET( Real, KcF ); PROPERTYSLOT_SET_GET( Real, KcR ); PROPERTYSLOT_SET_GET( Real, Keq ); PROPERTYSLOT_SET_GET( Real, KmS0 ); PROPERTYSLOT_SET_GET( Real, KmS1 ); PROPERTYSLOT_SET_GET( Real, KmP0 ); PROPERTYSLOT_SET_GET( Real, KmP1 ); PROPERTYSLOT_SET_GET( Real, KiS0 ); PROPERTYSLOT_SET_GET( Real, KiP1 ); }
LIBECS_DM_OBJECT( BiUniMgBPGFluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Kmgbpg ); PROPERTYSLOT_SET_GET( Real, Khbpg ); PROPERTYSLOT_SET_GET( Real, Kmghbpg ); PROPERTYSLOT_SET_GET( Real, Kh2bpg ); PROPERTYSLOT_SET_GET( Real, Kkbpg ); PROPERTYSLOT_SET_GET( Real, Kkhbpg ); PROPERTYSLOT_SET_GET( Real, kmgbpga ); PROPERTYSLOT_SET_GET( Real, kmgbpgd ); }
LIBECS_DM_OBJECT( BiUniMgFru16P2FluxProcess, Process ) { INHERIT_PROPERTIES( Process ); PROPERTYSLOT_SET_GET( Real, Kmgfru16p2 ); PROPERTYSLOT_SET_GET( Real, Khf ); PROPERTYSLOT_SET_GET( Real, Kmghf ); PROPERTYSLOT_SET_GET( Real, Kh2f ); PROPERTYSLOT_SET_GET( Real, Kkf ); PROPERTYSLOT_SET_GET( Real, Kkhf ); PROPERTYSLOT_SET_GET( Real, kmgf16p2a ); PROPERTYSLOT_SET_GET( Real, kmgf16p2d ); }