diff --git a/src/ASM/LR/ASMu2D.C b/src/ASM/LR/ASMu2D.C index b6b9ba67..cf15cfdb 100644 --- a/src/ASM/LR/ASMu2D.C +++ b/src/ASM/LR/ASMu2D.C @@ -549,7 +549,8 @@ bool ASMu2D::generateFEMTopology () if (tensorPrjBas) { - projBasis.reset(new LR::LRSplineSurface(tensorPrjBas)); + projBasis.reset(tensorPrjBas->rational() ? createLRNurbs(*tensorPrjBas) + : new LR::LRSplineSurface(tensorPrjBas)); projBasis->generateIDs(); delete tensorPrjBas; tensorPrjBas = nullptr;