G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsBasisRefs< T > Class Template Reference

Detailed Description

template<class T>
class gismo::gsBasisRefs< T >

Simple class to hold a list of gsBasis which discretize a PDE system on a given patch.

Public Member Functions

const gsBasis< T > & back () const
 Back.
 
short_t dim () const
 Return the parametric dimension of the bases (assumed to be the same for all the bases)
 
const gsBasis< T > & front () const
 Front.
 
 gsBasisRefs (std::vector< gsMultiBasis< T > > &bases, const size_t k)
 Constructor from a gsMultiBasis bases and a patch index k.
 
 operator const gsBasis< T > & () const
 Cast to gsBasis to emulate scalar problem.
 
const gsBasis< T > & operator[] (size_t i) const
 Accessor for a certain gsBasis.
 
size_t size () const
 Size.