Research Article

A Novel Mesh Quality Improvement Method for Boundary Elements

Algorithm 1

Nonsmooth optimization algorithm.
  function SOLUTION ,  ,  ,  , 
     ▸   = objective function
      = initial step size
      desired degree of accuracy
      iteration number
      initial coordinate for vertices X
 get free vertex
  ▸   = Hessian matrix
   Iteration number
 min 
  ▸   optimal search direction
 compute using line search algorithm (see Algorithm 2)
  ▸   = optimal step size
 if   or then
and
  ▸   optimal point coordinate
 else
  ▸   gradient at vertices
  
   
   go to step (3)