\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{B-spline Based on Vector Extension Improved CST Parameterization
Algorithm}



\author[1]{Bowen Yan}%
\author[2]{Yuanyuan Si}%
\author[1]{Zhaoguo Zhou}%
\author[1]{Wei Guo}%
\author[1]{Hongwu Wen}%
\author[3]{Yaobin Wang}%
\affil[1]{Military Transportation University}%
\affil[2]{Characteristic Medical Center of Chinese People's Armed Police Force}%
\affil[3]{Southwest University of Science and Technology}%


\vspace{-1em}



  
  \date{May 25, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
In this paper, the vector extension operation is proposed to replace the
de Boor-Cox formula for a fast algorithm to B-spline basis functions.
This B-spline basis function based on vector extending operation is
implemented in the class and shape transformation (CST) parameterization
method in place of the traditional Bezier polynomials to enhance the
local ability of control and accuracy to represent an airfoil shape. To
calculate the k-degree B-spline function's nonzero values, the algorithm
can improve the computing efficiency by 2k+1 times.%
\end{abstract}%



\sloppy


\textbf{Hosted file}

\verb`Manuscript.tex`  available at \url{https://authorea.com/users/635542/articles/652860-b-spline-based-on-vector-extension-improved-cst-parameterization-algorithm}

\selectlanguage{english}
\FloatBarrier
\end{document}

