IFEM  90A354
Classes | Namespaces | Functions
ASMLRSpline.h File Reference

Base class for FE assembly drivers using LR B-splines. More...

#include "ASMbase.h"
#include "ASMunstruct.h"
#include "ThreadGroups.h"
#include "GoTools/geometry/BsplineBasis.h"
Include dependency graph for ASMLRSpline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ASMLRSpline
 Base class for LR B-spline FE assembly drivers. More...
 

Namespaces

 LR
 Utilities for LR-splines.
 

Functions

int LR::extendControlPoints (LRSpline *basis, const Vector &v, int nf, int ofs=0)
 Expands the basis coefficients of an LR-spline object. More...
 
void LR::contractControlPoints (LRSpline *basis, Vector &v, int nf, int ofs=0)
 Contracts the basis coefficients of an LR-spline object. More...
 
void LR::getGaussPointParameters (const LRSpline *spline, RealArray &uGP, int d, int nGauss, int iel, const double *xi)
 Extracts parameter values of the Gauss points in one direction. More...
 
void LR::generateThreadGroups (ThreadGroups &threadGroups, const LRSpline *lr, const std::vector< LRSpline * > &addConstraints={})
 Generates thread groups for a LR-spline mesh. More...
 
void LR::createMNPC (const LR::LRSpline *basis, IntMat &result)
 Createss the matrix of nodal point correspondance for a LR-spline. More...
 

Detailed Description

Base class for FE assembly drivers using LR B-splines.

Date
December 2010
Author
Kjetil Andre Johannessen / SINTEF