logic
logic.nand
                                                                                
  class               kiara_modules.core.logic.LogicNandPipelineModule          
                                                                                
  is pipeline         yes                                                       
                                                                                
  doc                 Returns 'False' if both inputs are 'True'.                
                                                                                
  config class        kiara.pipeline.config.PipelineConfig                      
                                                                                
  config               ──────────────────────────────────────────────────────   
                        constants       object   Value constants for this       
                                                 module.                        
                        defaults        object   Value defaults for this        
                                                 module.                        
                        documentation   string   Documentation about what       
                                                 the pipeline does.             
                        context         object   Metadata for this workflow.    
                       ──────────────────────────────────────────────────────   
                                                                                
  pipeline inputs     a:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                      b:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                                                                                
                                                                                
  pipeline outputs    y:                                                        
                        type: boolean                                           
                        doc: A boolean describing the module output state.      
                                                                                
                                                                                
  processing stages   stage 0:                                                  
                        and:                                                    
                          module: logic.and                                     
                          desc: Returns 'True' if both inputs are 'True'.       
                          inputs:                                               
                          - a ← __pipeline__.a                                  
                          - b ← __pipeline__.b                                  
                          outputs:                                              
                          - y                                                   
                      stage 1:                                                  
                        not:                                                    
                          module: logic.not                                     
                          desc: Negates the input.                              
                          inputs:                                               
                          - a ← and.y                                           
                          outputs:                                              
                          - y → __pipeline__.y                                  
                                                                                
                                                                                
logic.nor
                                                                                
  class               kiara_modules.core.logic.LogicNorPipelineModule           
                                                                                
  is pipeline         yes                                                       
                                                                                
  doc                 Returns 'True' if both inputs are 'False'.                
                                                                                
  config class        kiara.pipeline.config.PipelineConfig                      
                                                                                
  config               ──────────────────────────────────────────────────────   
                        constants       object   Value constants for this       
                                                 module.                        
                        defaults        object   Value defaults for this        
                                                 module.                        
                        documentation   string   Documentation about what       
                                                 the pipeline does.             
                        context         object   Metadata for this workflow.    
                       ──────────────────────────────────────────────────────   
                                                                                
  pipeline inputs     a:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                      b:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                                                                                
                                                                                
  pipeline outputs    y:                                                        
                        type: boolean                                           
                        doc: A boolean describing the module output state.      
                                                                                
                                                                                
  processing stages   stage 0:                                                  
                        or:                                                     
                          module: logic.or                                      
                          desc: Returns 'True' if one of the inputs is 'True'.  
                          inputs:                                               
                          - a ← __pipeline__.a                                  
                          - b ← __pipeline__.b                                  
                          outputs:                                              
                          - y                                                   
                      stage 1:                                                  
                        not:                                                    
                          module: logic.not                                     
                          desc: Negates the input.                              
                          inputs:                                               
                          - a ← or.y                                            
                          outputs:                                              
                          - y → __pipeline__.y                                  
                                                                                
                                                                                
logic.xor
                                                                                
  class               kiara_modules.core.logic.LogicXorPipelineModule           
                                                                                
  is pipeline         yes                                                       
                                                                                
  doc                 Returns 'True' if exactly one of it's two inputs is       
                      'True'.                                                   
                                                                                
  config class        kiara.pipeline.config.PipelineConfig                      
                                                                                
  config               ──────────────────────────────────────────────────────   
                        constants       object   Value constants for this       
                                                 module.                        
                        defaults        object   Value defaults for this        
                                                 module.                        
                        documentation   string   Documentation about what       
                                                 the pipeline does.             
                        context         object   Metadata for this workflow.    
                       ──────────────────────────────────────────────────────   
                                                                                
  pipeline inputs     a:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                      b:                                                        
                        type: boolean                                           
                        doc: A boolean describing this input state.             
                                                                                
                                                                                
  pipeline outputs    y:                                                        
                        type: boolean                                           
                        doc: A boolean describing the module output state.      
                                                                                
                                                                                
  processing stages   stage 0:                                                  
                        or:                                                     
                          module: logic.or                                      
                          desc: Returns 'True' if one of the inputs is 'True'.  
                          inputs:                                               
                          - a ← __pipeline__.a                                  
                          - b ← __pipeline__.b                                  
                          outputs:                                              
                          - y                                                   
                        nand:                                                   
                          module: logic.nand                                    
                          desc: Returns 'False' if both inputs are 'True'.      
                          inputs:                                               
                          - a ← __pipeline__.a                                  
                          - b ← __pipeline__.b                                  
                          outputs:                                              
                          - y                                                   
                      stage 1:                                                  
                        and:                                                    
                          module: logic.and                                     
                          desc: Returns 'True' if both inputs are 'True'.       
                          inputs:                                               
                          - a ← or.y                                            
                          - b ← nand.y                                          
                          outputs:                                              
                          - y → __pipeline__.y