27template<
short_t d,
class T>
 
   35    typedef memory::shared_ptr< gsSmoothInterfaces > 
Ptr;
 
   38    typedef memory::unique_ptr< gsSmoothInterfaces > 
uPtr;
 
   68    gsMatrix<T> _preCoefficients(
const gsMultiPatch<T> & patches) 
override;
 
   69   using Base::_preCoefficients;
 
  136   using Base::m_patches;
 
  137   using Base::m_topology;
 
  138   using Base::m_computed;
 
  140   using Base::m_Bbases;
 
  141   using Base::m_tMatrix;
 
  142   using Base::m_sideCheck;
 
  143   using Base::m_vertCheck;
 
  144   using Base::m_basisCheck;
 
  147   using Base::m_mapModified;
 
  148   using Base::m_mapOriginal;
 
  150   using Base::m_matrix;
 
  152   using Base::m_options;
 
  158   using Base::m_nSides;
 
  159   using Base::m_nVerts;
 
 
  167#ifndef GISMO_BUILD_LIB 
  168#include GISMO_HPP_HEADER(gsSmoothInterfaces.hpp) 
Constructs the D-Patch, from which the transformation matrix can be called.
Definition gsDPatchBase.h:37
 
virtual void defaultOptions()
Sets the default options.
Definition gsDPatchBase.hpp:39
 
Constructs the D-Patch, from which the transformation matrix can be called.
Definition gsSmoothInterfaces.h:29
 
memory::shared_ptr< gsSmoothInterfaces > Ptr
Shared pointer for gsSmoothInterfaces.
Definition gsSmoothInterfaces.h:35
 
void _makeTHB() override
Prints which DoFs have been handled and which have been eliminated.
Definition gsSmoothInterfaces.hpp:94
 
gsSmoothInterfaces()
Empty constructor.
Definition gsSmoothInterfaces.h:41
 
void _countDoFs() override
Initializes the matrix, the basis and the mappers.
Definition gsSmoothInterfaces.hpp:111
 
void _computeEVs() override
Corrects the EVs.
Definition gsSmoothInterfaces.hpp:105
 
memory::unique_ptr< gsSmoothInterfaces > uPtr
Unique pointer for gsSmoothInterfaces.
Definition gsSmoothInterfaces.h:38
 
void _initTHB() override
Initializes the matrix, the basis and the mappers.
Definition gsSmoothInterfaces.hpp:99
 
void _initBasis() override
Initializes the basis.
Definition gsSmoothInterfaces.hpp:88
 
Creates the D-Patch smoothing matrix.
 
The G+Smo namespace, containing all definitions for the library.