File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -630,17 +630,19 @@ function build_operating_point!(sys::AbstractSystem,
630630        end 
631631    end 
632632
633-     for  (k, v) in  u0map
634-         symbolic_type (v) ==  NotSymbolic () &&  ! is_array_of_symbolics (v) &&  continue 
635-         v =  fixpoint_sub (v, neithermap; operator =  Symbolics. Operator)
636-         isequal (k, v) &&  continue 
637-         u0map[k] =  v
638-     end 
639-     for  (k, v) in  pmap
640-         symbolic_type (v) ==  NotSymbolic () &&  ! is_array_of_symbolics (v) &&  continue 
641-         v =  fixpoint_sub (v, neithermap; operator =  Symbolics. Operator)
642-         isequal (k, v) &&  continue 
643-         pmap[k] =  v
633+     if  ! isempty (neithermap)
634+         for  (k, v) in  u0map
635+             symbolic_type (v) ==  NotSymbolic () &&  ! is_array_of_symbolics (v) &&  continue 
636+             v =  fixpoint_sub (v, neithermap; operator =  Symbolics. Operator)
637+             isequal (k, v) &&  continue 
638+             u0map[k] =  v
639+         end 
640+         for  (k, v) in  pmap
641+             symbolic_type (v) ==  NotSymbolic () &&  ! is_array_of_symbolics (v) &&  continue 
642+             v =  fixpoint_sub (v, neithermap; operator =  Symbolics. Operator)
643+             isequal (k, v) &&  continue 
644+             pmap[k] =  v
645+         end 
644646    end 
645647
646648    return  missing_unknowns, missing_pars
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments