|
Intrepid2
|
A family of basis functions, constructed from H(vol) and H(grad) bases on the line. More...
#include <Intrepid2_DerivedBasisFamily.hpp>
Public Types | |
| using | ExecutionSpace = typename LineBasisHGRAD::ExecutionSpace |
| using | OutputValueType = typename LineBasisHGRAD::OutputValueType |
| using | PointValueType = typename LineBasisHGRAD::PointValueType |
| using | Basis = typename LineBasisHGRAD::BasisBase |
| using | BasisPtr = Teuchos::RCP< Basis > |
| using | DeviceType = typename Basis::DeviceType |
| using | HGRAD_LINE = LineBasisHGRAD |
| using | HVOL_LINE = LineBasisHVOL |
| using | HGRAD_QUAD = Basis_Derived_HGRAD_QUAD< HGRAD_LINE > |
| using | HCURL_QUAD = Basis_Derived_HCURL_QUAD< HGRAD_LINE, HVOL_LINE > |
| using | HDIV_QUAD = Basis_Derived_HDIV_QUAD< HGRAD_LINE, HVOL_LINE > |
| using | HVOL_QUAD = Basis_Derived_HVOL_QUAD< HVOL_LINE > |
| using | HGRAD_HEX = Basis_Derived_HGRAD_HEX< HGRAD_LINE > |
| using | HCURL_HEX = Basis_Derived_HCURL_HEX< HGRAD_LINE, HVOL_LINE > |
| using | HDIV_HEX = Basis_Derived_HDIV_HEX< HGRAD_LINE, HVOL_LINE > |
| using | HVOL_HEX = Basis_Derived_HVOL_HEX< HVOL_LINE > |
| using | HGRAD_TRI = typename TriangleBasisFamily::HGRAD |
| using | HCURL_TRI = typename TriangleBasisFamily::HCURL |
| using | HDIV_TRI = typename TriangleBasisFamily::HDIV |
| using | HVOL_TRI = typename TriangleBasisFamily::HVOL |
| using | HGRAD_TET = typename TetrahedronBasisFamily::HGRAD |
| using | HCURL_TET = typename TetrahedronBasisFamily::HCURL |
| using | HDIV_TET = typename TetrahedronBasisFamily::HDIV |
| using | HVOL_TET = typename TetrahedronBasisFamily::HVOL |
| using | HGRAD_WEDGE = Basis_Derived_HGRAD_WEDGE< HGRAD_TRI, HGRAD_LINE > |
| using | HCURL_WEDGE = Basis_Derived_HCURL_WEDGE< HGRAD_TRI, HCURL_TRI, HGRAD_LINE, HVOL_LINE > |
| using | HDIV_WEDGE = Basis_Derived_HDIV_WEDGE< HDIV_TRI, HVOL_TRI, HGRAD_LINE, HVOL_LINE > |
| using | HVOL_WEDGE = Basis_Derived_HVOL_WEDGE< HVOL_TRI, HVOL_LINE > |
| using | HGRAD_PYR = typename PyramidBasisFamily::HGRAD |
| using | HCURL_PYR = typename PyramidBasisFamily::HCURL |
| using | HDIV_PYR = typename PyramidBasisFamily::HDIV |
| using | HVOL_PYR = typename PyramidBasisFamily::HVOL |
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
At present, only hypercube topologies (line, quadrilateral, hexahedron) are supported, but other topologies will be supported in the future.
Definition at line 55 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::Basis = typename LineBasisHGRAD::BasisBase |
Definition at line 62 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::BasisPtr = Teuchos::RCP<Basis> |
Definition at line 63 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::DeviceType = typename Basis::DeviceType |
Definition at line 64 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::ExecutionSpace = typename LineBasisHGRAD::ExecutionSpace |
Definition at line 58 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_HEX = Basis_Derived_HCURL_HEX<HGRAD_LINE, HVOL_LINE> |
Definition at line 78 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_PYR = typename PyramidBasisFamily::HCURL |
Definition at line 102 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_QUAD = Basis_Derived_HCURL_QUAD<HGRAD_LINE, HVOL_LINE> |
Definition at line 72 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_TET = typename TetrahedronBasisFamily::HCURL |
Definition at line 90 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_TRI = typename TriangleBasisFamily::HCURL |
Definition at line 84 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HCURL_WEDGE = Basis_Derived_HCURL_WEDGE<HGRAD_TRI, HCURL_TRI, HGRAD_LINE, HVOL_LINE> |
Definition at line 96 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_HEX = Basis_Derived_HDIV_HEX <HGRAD_LINE, HVOL_LINE> |
Definition at line 79 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_PYR = typename PyramidBasisFamily::HDIV |
Definition at line 103 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_QUAD = Basis_Derived_HDIV_QUAD <HGRAD_LINE, HVOL_LINE> |
Definition at line 73 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_TET = typename TetrahedronBasisFamily::HDIV |
Definition at line 91 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_TRI = typename TriangleBasisFamily::HDIV |
Definition at line 85 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HDIV_WEDGE = Basis_Derived_HDIV_WEDGE < HDIV_TRI, HVOL_TRI, HGRAD_LINE, HVOL_LINE> |
Definition at line 97 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_HEX = Basis_Derived_HGRAD_HEX<HGRAD_LINE> |
Definition at line 77 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_LINE = LineBasisHGRAD |
Definition at line 67 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_PYR = typename PyramidBasisFamily::HGRAD |
Definition at line 101 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_QUAD = Basis_Derived_HGRAD_QUAD<HGRAD_LINE> |
Definition at line 71 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_TET = typename TetrahedronBasisFamily::HGRAD |
Definition at line 89 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_TRI = typename TriangleBasisFamily::HGRAD |
Definition at line 83 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HGRAD_WEDGE = Basis_Derived_HGRAD_WEDGE<HGRAD_TRI, HGRAD_LINE> |
Definition at line 95 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_HEX = Basis_Derived_HVOL_HEX <HVOL_LINE> |
Definition at line 80 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_LINE = LineBasisHVOL |
Definition at line 68 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_PYR = typename PyramidBasisFamily::HVOL |
Definition at line 104 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_QUAD = Basis_Derived_HVOL_QUAD <HVOL_LINE> |
Definition at line 74 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_TET = typename TetrahedronBasisFamily::HVOL |
Definition at line 92 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_TRI = typename TriangleBasisFamily::HVOL |
Definition at line 86 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::HVOL_WEDGE = Basis_Derived_HVOL_WEDGE < HVOL_TRI, HVOL_LINE> |
Definition at line 98 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::OutputValueType = typename LineBasisHGRAD::OutputValueType |
Definition at line 59 of file Intrepid2_DerivedBasisFamily.hpp.
| using Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily, PyramidBasisFamily >::PointValueType = typename LineBasisHGRAD::PointValueType |
Definition at line 60 of file Intrepid2_DerivedBasisFamily.hpp.