nativeTransform
Build a transform on the basis’ native vertical grid.
Declaration
transform = nativeTransform(self,options)
Parameters
selfInternalModesBasis instanceoptions.component"F","G", or"both"options.nModesmaximum number of modes retainedoptions.projectionMethod"auto","directInverse","weightedPseudoinverse", or"canonical"options.allowNoncanonicaltrue to allow numerical wave-F projectionsoptions.maxConditionNumbercondition-number limit for direct inverses
Returns
transformInternalModesTransform on the native grid
Discussion
The native transform maps between modal coefficients and
fields sampled at basis.z. With projectionMethod="auto",
a square, well-conditioned inverse matrix uses a direct
inverse; otherwise the transform uses a weighted pseudoinverse.