I am trying to understand how VSPAERO is calculating CDo (despite it being based on VLM/PM methods) so I started to read the file VSP_Solver.C where I can see that the components are calculated with
Fx = 0.5 * Cf * Velocity * Velocity * Chord * Span * SVec[0];
Which is using the skin friction coefficient which is calculated using the empirical relation (line 17752 on my version of the code):
Cfi = 1.5 / pow(log10(Re),2.58) + pCf_pCl2*pow(Cl-Clo_2d_, 2.);
But then what I don't get is why this Re (which is I suppose the Reynolds number) is calculated with Re = MAX(2.,ReCref_ * Velocity * Chord / Cref_);
If we multiply by the velocity then this Re is not adimensional anymore...
Additionally for non lifting component the code seems to be using (line 18244) Re = MAX(2.,ReCref_ * Length / Cref_);
Could you please explain why are we multiplying by the velocity?