Class ImmediateElimination

  • All Implemented Interfaces:

    
    public class ImmediateElimination
    
                        

    Eliminates immediate transitions from Fluid ODE system using stochastic complementation to reduce stiffness and improve performance

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class ImmediateElimination.EliminationResult

      Result of immediate elimination containing reduced system and state mapping

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • ImmediateElimination

        ImmediateElimination()
    • Method Detail

      • eliminateImmediate

         static ImmediateElimination.EliminationResult eliminateImmediate(Matrix allJumps, Matrix rateBase, Matrix eventIdx, NetworkStruct sn, SolverOptions options)

        Eliminate immediate transitions from ODE system

        Parameters:
        allJumps - [n_states x n_transitions] matrix of state changes
        rateBase - [n_transitions x 1] vector of base rates
        eventIdx - [n_transitions x 1] vector of state indices for rate gating
        sn - Model structure
        options - Solver options
        Returns:

        EliminationResult containing reduced system