|
IFEM
90A354
|
Recovery techniques for unstructured LR B-splines. More...
#include "LRSpline/LRSplineVolume.h"#include "LRSpline/Element.h"#include "ASMu3D.h"#include "IntegrandBase.h"#include "CoordinateMapping.h"#include "GaussQuadrature.h"#include "GlbL2projector.h"#include "SparseMatrix.h"#include "DenseMatrix.h"#include "SplineUtils.h"#include "Function.h"#include "Profiler.h"#include <array>
Functions | |
| static void | expandTensorGrid (const RealArray *in, RealArray *out) |
| Expands a tensor parametrization point to an unstructured one. More... | |
| static void | evalMonomials (int p1, int p2, int p3, double x, double y, double z, Vector &P) |
| Evaluates monomials in 3D up to the specified order. | |
Recovery techniques for unstructured LR B-splines.
Expands a tensor parametrization point to an unstructured one.
Takes as input a tensor mesh, for instance in[0] = {0,1} in[1] = {2,3} in[2] = {7,9} and expands this to an unstructured representation, i.e., out[0] = {0,1,0,1,0,1,0,1} out[1] = {2,2,3,3,2,2,3,3} out[2] = {7,7,7,7,9,9,9,9}
Referenced by ASMu3D::assembleL2matrices(), and ASMu3D::scRecovery().