91 const gsMappedBasis<2,T> & basis,
137 const gsMappedBasis<2,T>& basis,
178 #ifndef GISMO_BUILD_LIB
179 #include GISMO_HPP_HEADER(gsL2Projection.hpp)
Abstract base class representing a geometry map.
Definition: gsGeometry.h:92
gsExprHelper< T >::geometryMap geometryMap
Geometry map type.
Definition: gsExprAssembler.h:58
static T projectGeometryPenalty(const gsMultiBasis< T > &basis, const gsMultiPatch< T > &geometry, gsMultiPatch< T > &result, T penalty=1e3)
Projects a source geometry onto basis and returns it in result. Penalizes interfaces and boundaries...
Definition: gsL2Projection.hpp:279
static T projectGeometry(const gsBasis< T > &basis, const gsGeometry< T > &geometry, gsMatrix< T > &result)
Projects a source geometry onto basis and returns it in result.
Definition: gsL2Projection.hpp:23
static T projectGeometryBoundaries(const gsMultiBasis< T > &basis, const gsMultiPatch< T > &geometry, gsMultiPatch< T > &result)
Projects a source geometry onto basis and returns it in result. Fixes the boundaries.
Definition: gsL2Projection.hpp:235
Holds a set of patch-wise bases and their topology information.
Definition: gsMultiBasis.h:36
Definition: gsDirichletValues.h:23
Interface for the set of functions defined on a domain (the total number of functions in the set equa...
Definition: gsFuncData.h:23
Container class for a set of geometry patches and their topology, that is, the interface connections ...
Definition: gsMultiPatch.h:33
Class that performs an L2 projection.
Definition: gsL2Projection.h:27
gsExprHelper< T >::element element
Current element.
Definition: gsExprAssembler.h:57
expr::gsFeSolution< T > solution
Solution type.
Definition: gsExprAssembler.h:61
Generic expressions matrix assembly.
static T projectFunction(const gsMultiBasis< T > &basis, const gsFunctionSet< T > &source, const gsMultiPatch< T > &geometry, gsMatrix< T > &result)
Projects a function on a basis.
Definition: gsL2Projection.hpp:178
A basis represents a family of scalar basis functions defined over a common parameter domain...
Definition: gsBasis.h:78