![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
H(curl) function space. More...
#include </home/runner/work/iganet/iganet/include/functionspace.hpp>
Public Types | |
using | Base = FunctionSpace< std::tuple< typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0), Spline::degree(1)+1, Spline::degree(2)+1 >, typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0)+1, Spline::degree(1), Spline::degree(2)+1 >, typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0)+1, Spline::degree(1)+1, Spline::degree(2)> > > |
Base type. | |
Public Member Functions | |
Hcurl ()=default | |
Hcurl (const Hcurl &)=default | |
Hcurl (Hcurl &&)=default | |
H(curl) function space.
This class implements the H(curl) function space
\[ S_{p, p+1, p+1} \otimes S_{p+1, p, p+1} \otimes S_{p+1, p+1, p} \]
in three spatial dimensions
using iganet::Hcurl< Spline, 3 >::Base = FunctionSpace<std::tuple< typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0), Spline::degree(1) + 1, Spline::degree(2) + 1>, typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0) + 1, Spline::degree(1), Spline::degree(2) + 1>, typename Spline::template derived_self_type< typename Spline::value_type, Spline::geoDim(), Spline::degree(0) + 1, Spline::degree(1) + 1, Spline::degree(2)> >> |
Base type.
|
inline |
Constructor.
|
inline |
Constructor.
|
default |
|
default |
|
default |