|
dune-functions 2.10
|
Loading...
Searching...
No Matches
Dune::Functions::SubspaceBasis< RB, TP > Class Template Reference
#include <dune/functions/functionspacebases/subspacebasis.hh>
Public Types | |
| using | RootBasis = RB |
| using | RootLocalView = typename RootBasis::LocalView |
| using | PrefixPath = TP |
| using | GridView = typename RootBasis::GridView |
| The grid view that the FE space is defined on. | |
| using | MultiIndex = typename RootBasis::MultiIndex |
| Type used for global numbering of the basis vectors. | |
| using | size_type = std::size_t |
| using | LocalView = SubspaceLocalView< RootLocalView, PrefixPath > |
| Type of the local view on the restriction of the basis to a single element. | |
| using | SizePrefix = typename RootBasis::SizePrefix |
Public Member Functions | |
| SubspaceBasis (const RootBasis &rootBasis, const PrefixPath &prefixPath) | |
| Constructor for a given grid view object. | |
| template<class RootRootBasis , class InnerTP , class OuterTP > | |
| SubspaceBasis (const SubspaceBasis< RootRootBasis, InnerTP > &rootBasis, const OuterTP &prefixPath) | |
| Constructor from another SubspaceBasis. | |
| const GridView & | gridView () const |
| Obtain the grid view that the basis is defined on. | |
| size_type | dimension () const |
| size_type | size () const |
| Return number of possible values for next position in empty multi index. | |
| size_type | size (const SizePrefix &prefix) const |
| Return number possible values for next position in multi index. | |
| LocalView | localView () const |
| Return local view for basis. | |
| const RootBasis & | rootBasis () const |
| const PrefixPath & | prefixPath () const |
Protected Attributes | |
| const RootBasis * | rootBasis_ |
| PrefixPath | prefixPath_ |
Member Typedef Documentation
◆ GridView
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::GridView = typename RootBasis::GridView |
The grid view that the FE space is defined on.
◆ LocalView
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::LocalView = SubspaceLocalView<RootLocalView, PrefixPath> |
Type of the local view on the restriction of the basis to a single element.
◆ MultiIndex
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::MultiIndex = typename RootBasis::MultiIndex |
Type used for global numbering of the basis vectors.
◆ PrefixPath
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::PrefixPath = TP |
◆ RootBasis
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::RootBasis = RB |
◆ RootLocalView
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::RootLocalView = typename RootBasis::LocalView |
◆ size_type
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::size_type = std::size_t |
◆ SizePrefix
template<class RB , class TP >
| using Dune::Functions::SubspaceBasis< RB, TP >::SizePrefix = typename RootBasis::SizePrefix |
Constructor & Destructor Documentation
◆ SubspaceBasis() [1/2]
template<class RB , class TP >
|
inline |
Constructor for a given grid view object.
◆ SubspaceBasis() [2/2]
template<class RB , class TP >
template<class RootRootBasis , class InnerTP , class OuterTP >
|
inline |
Constructor from another SubspaceBasis.
This will join the tree paths and use them relative to rootBasis.rootBasis().
Member Function Documentation
◆ dimension()
template<class RB , class TP >
|
inline |
- Todo:
- This method has been added to the interface without prior discussion.
◆ gridView()
template<class RB , class TP >
|
inline |
Obtain the grid view that the basis is defined on.
◆ localView()
template<class RB , class TP >
|
inline |
Return local view for basis.
◆ prefixPath()
template<class RB , class TP >
|
inline |
◆ rootBasis()
template<class RB , class TP >
|
inline |
◆ size() [1/2]
template<class RB , class TP >
|
inline |
Return number of possible values for next position in empty multi index.
◆ size() [2/2]
template<class RB , class TP >
|
inline |
Return number possible values for next position in multi index.
Member Data Documentation
◆ prefixPath_
template<class RB , class TP >
|
protected |
◆ rootBasis_
template<class RB , class TP >
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8