G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsVisitorGradGrad< T > Class Template Reference

Detailed Description

template<class T>
class gismo::gsVisitorGradGrad< T >

The visitor computes element grad-grad integrals.

This visitor assemble the element-wise bilinear form:

\[ ( \nabla u, \nabla v )_\Omega, \]

where \(u\) is the trial function and \(v\) is the test function.

+ Inheritance diagram for gsVisitorGradGrad< T >:
+ Collaboration diagram for gsVisitorGradGrad< T >:

Public Member Functions

void assemble (gsDomainIterator< T > &, gsVector< T > const &quWeights)
 Assemble on element.
 
void evaluate (const gsBasis< T > &basis, const gsGeometry< T > &geo, gsMatrix< T > &quNodes)
 Evaluate on element.
 
 gsVisitorGradGrad (const gsPde< T > &pde)
 
void initialize (const gsBasis< T > &basis, const index_t, const gsOptionList &options, gsQuadRule< T > &rule)
 Initialize.
 
void localToGlobal (const index_t patchIndex, const std::vector< gsMatrix< T > > &eliminatedDofs, gsSparseSystem< T > &system)
 Adds the contributions to the sparse system.
 

Constructor & Destructor Documentation

◆ gsVisitorGradGrad()

template<class T >
gsVisitorGradGrad ( const gsPde< T > &  pde)
inline

Constructor

Parameters
pdeReference to gsPde object (is ignored)