
    Ui                     x    d Z  G d d          Z G d de          Z G d de          Z G d de          Zd	S )
zProgress report printers.c                       e Zd ZU eZee         ed<   eZee	         ed<   eZ
ee         ed<   ed             Zed             Zed             ZdS )
ReportBaseCOLUMN_NAMESCOLUMN_WIDTHSITERATION_FORMATSc                     dd                     d | j        D                       z   dz   }d | j        D             }t           |j        | j                    t           |j        |            d S )N|c                     g | ]}d | d	S )z{:^} .0xs     /var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/scipy/optimize/_trustregion_constr/report.py
<listcomp>z+ReportBase.print_header.<locals>.<listcomp>   s     CCCA<!<<<CCC    c                     g | ]}d |z  S )-r   r   s     r   r   z+ReportBase.print_header.<locals>.<listcomp>   s    999!cAg999r   )joinr   printformatr   )clsfmt
separatorss      r   print_headerzReportBase.print_header   s    CC1BCCCDDE :9s'8999
jcj#*+,,,jcj*%&&&&&r   c                     d | j         D             }dd                    |          z   dz   }t           |j        |            d S )Nc                     g | ]}d | d	S )z{:r
   r   r   s     r   r   z.ReportBase.print_iteration.<locals>.<listcomp>   s     GGGAK!KKKGGGr   r   )r   r   r   r   )r   argsiteration_formatr   s       r   print_iterationzReportBase.print_iteration   sR    GG1FGGGCHH-...4jcj$     r   c                 "    t                       d S )N)r   )r   s    r   print_footerzReportBase.print_footer   s    r   N)__name__
__module____qualname__NotImplementedr   liststr__annotations__r   intr   classmethodr   r   r!   r   r   r   r   r      s         ,L$s),,,-M49---#1tCy111' ' [' ! ! [!
   [  r   r   c                   &    e Zd Zg dZg dZg dZdS )BasicReport)niterf evalsCG iterobj func	tr radiusoptc viol)   r4   r4      
   r6   r6   )^7r7   r7   ^+13.4e^10.2er9   r9   Nr"   r#   r$   r   r   r   r   r   r   r,   r,      s>        % % %L---M7 7 7r   r,   c                   &    e Zd Zg dZg dZg dZdS )	SQPReport)	r-   r.   r/   r0   r1   r2   r3   penaltyCG stop)	r4   r4   r4   r5   r6   r6   r6   r6   r4   )	r7   r7   r7   r8   r9   r9   r9   r9   r7   Nr:   r   r   r   r<   r<   $   s>        ; ; ;L444M3 3 3r   r<   c                   &    e Zd Zg dZg dZg dZdS )IPReport)
r-   r.   r/   r0   r1   r2   r3   r=   zbarrier paramr>   )
r4   r4   r4   r5   r6   r6   r6   r6   r5   r4   )
r7   r7   r7   r8   r9   r9   r9   r9   z^13.2er7   Nr:   r   r   r   r@   r@   ,   sA        L L LL888M= = =r   r@   N)__doc__r   r,   r<   r@   r   r   r   <module>rB      s            27 7 7 7 7* 7 7 73 3 3 3 3
 3 3 3= = = = =z = = = = =r   