Home
last modified time | relevance | path

Searched refs:RefElement (Results 1 – 25 of 135) sorted by relevance

123456

/dports/math/dune-geometry/dune-geometry-e7bfb66e48496aa28e47974c33ea9a4579bf723b/dune/python/geometry/
H A Dreferenceelements.hh30 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 DRefElement.hpp119 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 DRefElement.cpp41 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 DRefTriangle.hpp55 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 DRefTriangle.cpp42 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 DAdaptive.F90106 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 DClass.hs66 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 DRefTetrahedron.hpp49 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 DRefTetrahedron.cpp38 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 Dcompile.hh23 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 DfiniteElements.tikz3 \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 DRefPrism.hpp44 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 Dunit_segment.cpp48 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 Dunit_tetrahedron.cpp68 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 Dunit_quadrangle.cpp63 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 Dunit_triangle.cpp62 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 Dunit_hexahedron.cpp67 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 DRefElement.tex41 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 Diterator.hh51 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 Dreferences.py12 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 DRefPyramid.hpp44 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 DRefHexahedron.hpp49 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 DRefQuadrangle.hpp45 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 DRefSegment.hpp50 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 Ddofmappercode.hh30 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 ()()

123456