class associated with reaction events. This is a Predefined template for PAPRECA::BondBreak and PAPRECA::BondForm events.  
 More...
#include <event_list.h>
class associated with reaction events. This is a Predefined template for PAPRECA::BondBreak and PAPRECA::BondForm events. 
 
◆ PredefinedReaction() [1/2]
      
        
          | PAPRECA::PredefinedReaction::PredefinedReaction  | 
          ( | 
          const int &  | 
          atom1_type_in,  | 
        
        
           | 
           | 
          const int &  | 
          atom2_type_in,  | 
        
        
           | 
           | 
          const int &  | 
          bond_type_in,  | 
        
        
           | 
           | 
          const double &  | 
          rate_in  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ PredefinedReaction() [2/2]
      
        
          | PAPRECA::PredefinedReaction::PredefinedReaction  | 
          ( | 
          const int &  | 
          atom1_type_in,  | 
        
        
           | 
           | 
          const int &  | 
          atom2_type_in,  | 
        
        
           | 
           | 
          const int &  | 
          bond_type_in,  | 
        
        
           | 
           | 
          const double &  | 
          rate_in,  | 
        
        
           | 
           | 
          const std::vector< int > &  | 
          catalyzing_types_in  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~PredefinedReaction()
      
        
          | PAPRECA::PredefinedReaction::~PredefinedReaction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getAtom1Type()
      
        
          | const int & PAPRECA::PredefinedReaction::getAtom1Type  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getAtom2Type()
      
        
          | const int & PAPRECA::PredefinedReaction::getAtom2Type  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getBondType()
      
        
          | const int & PAPRECA::PredefinedReaction::getBondType  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getCatalyzingTypes()
      
        
          | const std::vector< int > & PAPRECA::PredefinedReaction::getCatalyzingTypes  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getLengthEquil()
      
        
          | const double & PAPRECA::PredefinedReaction::getLengthEquil  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getLimitHighSqr()
      
        
          | const double & PAPRECA::PredefinedReaction::getLimitHighSqr  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getLimitLowSqr()
      
        
          | const double & PAPRECA::PredefinedReaction::getLimitLowSqr  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getRate()
      
        
          | const double & PAPRECA::PredefinedReaction::getRate  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ isForm()
      
        
          | const bool & PAPRECA::PredefinedReaction::isForm  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ setLengthEquil()
      
        
          | void PAPRECA::PredefinedReaction::setLengthEquil  | 
          ( | 
          const double &  | 
          length_equil_in | ) | 
           | 
        
      
 
 
◆ setLimitHighSqr()
      
        
          | void PAPRECA::PredefinedReaction::setLimitHighSqr  | 
          ( | 
          const double &  | 
          limit_high_sqr_in | ) | 
           | 
        
      
 
 
◆ setLimitLowSqr()
      
        
          | void PAPRECA::PredefinedReaction::setLimitLowSqr  | 
          ( | 
          const double &  | 
          limit_low_sqr_in | ) | 
           | 
        
      
 
 
◆ setSqrLimits()
      
        
          | void PAPRECA::PredefinedReaction::setSqrLimits  | 
          ( | 
          const double &  | 
          length_equil_in,  | 
        
        
           | 
           | 
          const double &  | 
          length_perc_in  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ atom1_type
  
  
      
        
          | int PAPRECA::PredefinedReaction::atom1_type = -1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ atom2_type
  
  
      
        
          | int PAPRECA::PredefinedReaction::atom2_type = -2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ bond_type
  
  
      
        
          | int PAPRECA::PredefinedReaction::bond_type = -3 | 
         
       
   | 
  
protected   | 
  
 
 
◆ catalyzing_types
  
  
      
        
          | std::vector< int > PAPRECA::PredefinedReaction::catalyzing_types | 
         
       
   | 
  
protected   | 
  
 
these types of atoms have to be present in the neighborhood of atom1 or atom2. Otherwise, the reaction event is invalid. If the catalyzing_types vector is empty, the neighborhood of atom1 and atom2 is not scanned for catalyzing types. 
 
 
◆ is_form
  
  
      
        
          | bool PAPRECA::PredefinedReaction::is_form = false | 
         
       
   | 
  
protected   | 
  
 
 
◆ length_equil
  
  
      
        
          | double PAPRECA::PredefinedReaction::length_equil = 0.0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ limit_high_sqr
  
  
      
        
          | double PAPRECA::PredefinedReaction::limit_high_sqr = 0.0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ limit_low_sqr
  
  
      
        
          | double PAPRECA::PredefinedReaction::limit_low_sqr = 0.0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ rate
  
  
      
        
          | double PAPRECA::PredefinedReaction::rate = 0.0 | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: