/dports/math/dune-geometry/dune-geometry-e7bfb66e48496aa28e47974c33ea9a4579bf723b/dune/python/geometry/ |
H A D | referenceelements.hh | 30 template< class RefElement > 33 if( (c < 0) || (c > RefElement::dimension) ) in referenceElementSize() 38 template< class RefElement > 54 template< class RefElement > 68 template< class RefElement > 81 template< class RefElement > 93 template< class RefElement, class... options > 102 typedef typename RefElement::ctype ctype; in registerReferenceElements() 217 if( RefElement::dimension > 0 ) in registerReferenceElements() 233 registerQuadratureRule<typename RefElement::ctype, RefElement::dimension>( module ); in registerReferenceElements() [all …]
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/ |
H A D | RefElement.hpp | 119 class RefElement class 198 RefElement(); //!< default constructor 200 virtual ~RefElement(); //!< destructor 203 RefElement(const RefElement&); //!< no copy constructor 238 const std::vector<RefElement*>& sideRefElems() const in sideRefElems() 244 RefElement* refElement(number_t sideNum = 0) in refElement() 393 RefElement* selectRefSegment(const Interpolation*); 394 RefElement* selectRefTriangle(const Interpolation*); 395 RefElement* selectRefQuadrangle(const Interpolation*); 397 RefElement* selectRefPrism(const Interpolation*); [all …]
|
H A D | RefElement.cpp | 41 RefElement::RefElement() in RefElement() function in xlifepp::RefElement 48 RefElement::RefElement(ShapeType sh, const Interpolation* interp_p) in RefElement() function in xlifepp::RefElement 62 RefElement::~RefElement() in ~RefElement() 70 void RefElement::clearGlobalVector() in clearGlobalVector() 72 while(RefElement::theRefElements.size() > 0) { delete RefElement::theRefElements[0]; } in clearGlobalVector() 112 size_t RefElement::shapeValueSize() const in shapeValueSize() 197 void RefElement::sideOfSideRefElement() in sideOfSideRefElement() 211 void RefElement::sideRefElement() in sideRefElement() 280 void RefElement::buildPolynomialTree() in buildPolynomialTree() 299 splitvec_t RefElement::splitO1() const in splitO1() [all …]
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/triangle/ |
H A D | RefTriangle.hpp | 55 class RefTriangle : public RefElement 59 RefTriangle(const Interpolation* interp_p) : RefElement(_triangle, interp_p) {} in RefTriangle() 67 { return RefElement::getO1splitting(); } in getO1splitting() 74 RefElement* triangleLagrangeStd(const Interpolation*); 75 RefElement* triangleHermiteStd(const Interpolation*); 76 RefElement* triangleCrouzeixRaviartStd(const Interpolation*); 77 RefElement* triangleNedelec(const Interpolation*); 78 RefElement* triangleRaviartThomasStd(const Interpolation*);
|
H A D | RefTriangle.cpp | 42 RefElement* selectRefTriangle(const Interpolation* interp_p) in selectRefTriangle() 96 RefElement* triangleLagrangeStd(const Interpolation* interp_p) in triangleLagrangeStd() 114 RefElement* triangleHermiteStd(const Interpolation* interp_p) in triangleHermiteStd() 129 RefElement* triangleCrouzeixRaviartStd(const Interpolation* interp_p) in triangleCrouzeixRaviartStd() 144 RefElement* triangleNedelec(const Interpolation* interp_p) in triangleNedelec() 161 RefElement* triangleRaviartThomasStd(const Interpolation* interp_p) in triangleRaviartThomasStd()
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/ |
H A D | Adaptive.F90 | 106 TYPE( Element_t ), POINTER :: RefElement local 202 RefElement => RefMesh % Elements(i) 953 RefElement % Splitted = 0 1533 RefElement % NodeIndexes 1538 RefElement % BoundaryInfo 1553 NULLIFY( RefElement % PDefs ) 1554 NULLIFY( RefElement % DGIndexes ) 1559 ALLOCATE( RefElement % BubbleIndexes(RefElement % BDOFs) ) 1560 DO j=1,RefElement % BDOFs 1566 PD => RefElement % PDefs [all …]
|
/dports/devel/hs-spago/spago-0.20.3/_cabal_deps/mutable-containers-0.3.4/src/Data/Mutable/ |
H A D | Class.hs | 66 type RefElement c type 72 => RefElement c 80 -> m (RefElement c) 87 -> RefElement c 98 -> (RefElement c -> RefElement c) 106 -> (RefElement c -> RefElement c) 110 type RefElement (IORef a) = a type 122 type RefElement (STRef s a) = a type 134 type RefElement (MutVar s a) = a type 156 -> (RefElement c -> (RefElement c, a)) [all …]
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/tetrahedron/ |
H A D | RefTetrahedron.hpp | 49 class RefTetrahedron : public RefElement 53 RefTetrahedron(const Interpolation* interp_p) : RefElement(_tetrahedron, interp_p) {} in RefTetrahedron() 60 { return RefElement::getO1splitting(); } in getO1splitting() 70 RefElement* tetrahedronLagrangeStd(const Interpolation*); 71 RefElement* tetrahedronCrouzeixRaviartStd(const Interpolation*); 72 RefElement* tetrahedronNedelecFace(const Interpolation*); 73 RefElement* tetrahedronNedelecEdge(const Interpolation*);
|
H A D | RefTetrahedron.cpp | 38 RefElement* selectRefTetrahedron(const Interpolation* interp_p) in selectRefTetrahedron() 74 RefElement* tetrahedronLagrangeStd(const Interpolation* interp_p) in tetrahedronLagrangeStd() 90 RefElement* tetrahedronCrouzeixRaviartStd(const Interpolation* interp_p) in tetrahedronCrouzeixRaviartStd() 104 RefElement* tetrahedronNedelecFace(const Interpolation* interp_p) in tetrahedronNedelecFace() 119 RefElement* tetrahedronNedelecEdge(const Interpolation* interp_p) in tetrahedronNedelecEdge()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/mapper/ |
H A D | compile.hh | 23 template< class RefElement, 24 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().size( 0 ) … 25 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().type( 0, 0… 26 …inline DofMapperCode generateCodimensionCode ( const RefElement &refElement, int codim, unsigned i… in generateCodimensionCode() 47 template< class RefElement, class LocalCoefficients, 48 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().size( 0 ) … 49 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().type( 0, 0… 50 …inline DofMapperCode compile ( const RefElement &refElement, const LocalCoefficients &localCoeffic… in compile() 52 const int dim = RefElement::dimension; in compile()
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/doc/tex/inputs/tikz/ |
H A D | finiteElements.tikz | 3 \umlemptyclass{RefElement} 10 \umlVHuniaggreg[attr=refdofs|*, align=right, pos=2, stereo=vector, pos stereo=1.5]{RefElement}{RefD… 11 \umlVHuniaggreg[attr=geomRefElem\_p|*, align=right, pos=2]{RefElement}{GeomRefElement} 12 \umlVHuniaggreg[attr=shapeValues|*, align=right, pos=2]{RefElement}{ShapeValues} 13 \umlVHuniaggreg[attr=interpolation\_p|*, align=right, pos=2]{RefElement}{Interpolation}
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/prism/ |
H A D | RefPrism.hpp | 44 class RefPrism : public RefElement 48 RefPrism(const Interpolation* interp_p) : RefElement(_prism, interp_p) {} in RefPrism() 57 { return RefElement::getO1splitting(); } in getO1splitting() 62 RefElement* prismLagrangeStd(const Interpolation*);
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/tests/unit/ |
H A D | unit_segment.cpp | 48 RefElement* segmentP1 = findRefElement(_segment, p1); in unit_segment() 49 RefElement* segmentP2 = findRefElement(_segment, p2); in unit_segment() 50 RefElement* segmentP3 = findRefElement(_segment, p3); in unit_segment() 51 RefElement* segmentP4 = findRefElement(_segment, p4); in unit_segment() 52 RefElement* segmentP5 = findRefElement(_segment, p5); in unit_segment()
|
H A D | unit_tetrahedron.cpp | 68 RefElement* tetrahedronP1 = findRefElement(_tetrahedron, p1); in unit_tetrahedron() 69 RefElement* tetrahedronP2 = findRefElement(_tetrahedron, p2); in unit_tetrahedron() 70 RefElement* tetrahedronP3 = findRefElement(_tetrahedron, p3); in unit_tetrahedron() 71 RefElement* tetrahedronP4 = findRefElement(_tetrahedron, p4); in unit_tetrahedron() 72 RefElement* tetrahedronP5 = findRefElement(_tetrahedron, p5); in unit_tetrahedron() 99 RefElement* tetrahedronP6 = findRefElement(_tetrahedron, p6); in unit_tetrahedron() 106 RefElement* tetrahedronP7 = findRefElement(_tetrahedron, p7); in unit_tetrahedron()
|
H A D | unit_quadrangle.cpp | 63 RefElement* quadrangleQ1 = findRefElement(_quadrangle, q1); in unit_quadrangle() 64 RefElement* quadrangleQ2 = findRefElement(_quadrangle, q2); in unit_quadrangle() 65 RefElement* quadrangleQ3 = findRefElement(_quadrangle, q3); in unit_quadrangle() 66 RefElement* quadrangleQ4 = findRefElement(_quadrangle, q4); in unit_quadrangle() 67 RefElement* quadrangleQ5 = findRefElement(_quadrangle, q5); in unit_quadrangle()
|
H A D | unit_triangle.cpp | 62 RefElement* triangleP1 = findRefElement(_triangle, p1); in unit_triangle() 63 RefElement* triangleP2 = findRefElement(_triangle, p2); in unit_triangle() 64 RefElement* triangleP3 = findRefElement(_triangle, p3); in unit_triangle() 65 RefElement* triangleP4 = findRefElement(_triangle, p4); in unit_triangle() 66 RefElement* triangleP5 = findRefElement(_triangle, p5); in unit_triangle()
|
H A D | unit_hexahedron.cpp | 67 RefElement* hexahedronQ1 = findRefElement(_hexahedron, q1); in unit_hexahedron() 68 RefElement* hexahedronQ2 = findRefElement(_hexahedron, q2); in unit_hexahedron() 69 RefElement* hexahedronQ3 = findRefElement(_hexahedron, q3); in unit_hexahedron() 70 RefElement* hexahedronQ4 = findRefElement(_hexahedron, q4); in unit_hexahedron() 71 RefElement* hexahedronQ5 = findRefElement(_hexahedron, q5); in unit_hexahedron()
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/doc/tex/inputs/dev/ |
H A D | RefElement.tex | 41 ShapeValues(const RefElement&); //constructor with associated RefElement 42 ShapeValues(const RefElement&, const Dimen); //constructor with associated RefElement 68 header dep={config.h, RefElement.hpp, utils.h}} 70 \subsection{The {\classtitle RefElement} class} 84 So, the {\class RefElement} attributes are: 87 class RefElement 111 static std::vector<RefElement*> theRefElements; //!< vector to store run-time RefElement pointers 124 RefElement(); //!< default constructor 182 RefElement* selectRefSegment(const Interpolation*); 186 RefElement* selectRefPrism(const Interpolation*); [all …]
|
/dports/math/dune-grid/dune-grid-de36e4b4e99da4cd7a120a39779345e701821115/dune/grid/geometrygrid/ |
H A D | iterator.hh | 51 typedef Transitional::ReferenceElement< ctype, Dim<dimension> > RefElement; typedef 53 static bool apply ( const RefElement &refElement, in apply() 78 typedef Transitional::ReferenceElement< ctype, Dim<dimension> > RefElement; typedef 80 static bool apply ( const RefElement &refElement, in apply() 97 typedef Transitional::ReferenceElement< ctype, Dim<dimension> > RefElement; typedef 99 static bool apply ( const RefElement &refElement, in apply() 127 typedef Transitional::ReferenceElement< ctype, Dim<dimension> > RefElement; typedef 129 static bool apply ( const RefElement &refElement, in apply() 146 typedef Transitional::ReferenceElement< ctype, Dim<dimension> > RefElement; typedef 148 static bool apply ( const RefElement &refElement, in apply() [all …]
|
/dports/net/py-zeep/zeep-4.1.0/src/zeep/xsd/elements/ |
H A D | references.py | 12 class RefElement: class 30 class RefAttribute(RefElement): 41 class RefAttributeGroup(RefElement): 47 class RefGroup(RefElement):
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/pyramid/ |
H A D | RefPyramid.hpp | 44 class RefPyramid : public RefElement 55 { return RefElement::getO1splitting(); } in getO1splitting() 60 RefElement* pyramidLagrangeStd(const Interpolation*);
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/hexahedron/ |
H A D | RefHexahedron.hpp | 49 class RefHexahedron : public RefElement 53 RefHexahedron(const Interpolation* int_p) : RefElement(_hexahedron, int_p) {} in RefHexahedron() 61 { return RefElement::getO1splitting(); } in getO1splitting()
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/quadrangle/ |
H A D | RefQuadrangle.hpp | 45 class RefQuadrangle : public RefElement 49 RefQuadrangle(const Interpolation* interp_p) : RefElement(_quadrangle, interp_p) {} in RefQuadrangle() 56 { return RefElement::getO1splitting(); } in getO1splitting()
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/finiteElements/segment/ |
H A D | RefSegment.hpp | 50 class RefSegment : public RefElement 54 RefSegment(const Interpolation* interp_p) : RefElement(_segment, interp_p) {} in RefSegment() 61 { return RefElement::getO1splitting(); } in getO1splitting()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/lagrange/ |
H A D | dofmappercode.hh | 30 template< class RefElement, 31 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().size( 0 ) … 32 …enable_if_t< std::is_same< std::decay_t< decltype( std::declval< const RefElement & >().type( 0, 0… 33 DofMapperCode operator() ( const RefElement &refElement ) const in operator ()()
|