#include <hpAdaptiveSpaceHCurl_H1.hh>
Public Types | |
typedef Element< Real > | type |
typedef Scan< Element< Real > > | Scanner |
Public Member Functions | |
hpAdaptiveSpaceHCurl_H1 (hpAdaptiveSpaceHCurl &spcE, hpAdaptiveSpaceH1 &spcN) | |
hpAdaptiveSpaceHCurl & | spcE () |
hpAdaptiveSpaceH1 & | spcN () |
virtual uint | dim () const |
Returns the dimension of the space. | |
virtual uint | nelm () const |
Returns the number of elements in the space. | |
virtual Scanner * | scan () const |
Returns a scanner to iterate over the elements of the space. | |
void | recomputeShapefunctions () |
virtual uint | getOutputDimension () const |
Returns the default output dimension, when we consider plotting a real-valued operator on this space. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Container class for a 2D hp edge element space with an 2D hp nodal element space.
Its a space itself, but has no elements and can't be used for assembling. If that would be needed, its better to use vectorial::Space.
Definition at line 28 of file hpAdaptiveSpaceHCurl_H1.hh.
|
inherited |
|
inherited |
hp2D::hpAdaptiveSpaceHCurl_H1::hpAdaptiveSpaceHCurl_H1 | ( | hpAdaptiveSpaceHCurl & | spcE, |
hpAdaptiveSpaceH1 & | spcN | ||
) |
Constructor. Scans the mesh and sets the cells in the mesh active and the level of refinement and the polynomial degree in all cells to the given values. rebuild_ is set to true, ie. if the mesh is used it will firstly be rebuilt.
msh | The domain of interest partitioned into a mesh. |
l | Level of refinement |
p | Degree of the polynomials to be used. |
bc | Boundary conditions |
cc | Cell conditions |
|
inlinevirtual |
Definition at line 43 of file hpAdaptiveSpaceHCurl_H1.hh.
|
inlinevirtual |
Returns the dimension of the space.
Implements concepts::Space< Real >.
Definition at line 49 of file hpAdaptiveSpaceHCurl_H1.hh.
|
inlinevirtualinherited |
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::Space< Real >.
|
inlinevirtual |
Returns the number of elements in the space.
Implements concepts::Space< Real >.
Definition at line 50 of file hpAdaptiveSpaceHCurl_H1.hh.
void hp2D::hpAdaptiveSpaceHCurl_H1::recomputeShapefunctions | ( | ) |
Recompute shape functions, e.g. for other abscissas redefined through setIntegrationRule
|
inlinevirtual |
Returns a scanner to iterate over the elements of the space.
Implements concepts::Space< Real >.
Definition at line 52 of file hpAdaptiveSpaceHCurl_H1.hh.
|
inline |
Definition at line 45 of file hpAdaptiveSpaceHCurl_H1.hh.
|
inline |
Definition at line 46 of file hpAdaptiveSpaceHCurl_H1.hh.