Home
last modified time | relevance | path

Searched refs:basisFunctionSet (Results 1 – 25 of 60) sorted by relevance

123

/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/projection/local/riesz/
H A Ddense.hh39 : basisFunctionSet_( basisFunctionSet ), in DenseLocalRieszProjection()
40 inverse_( basisFunctionSet.size(), basisFunctionSet.size() ) in DenseLocalRieszProjection()
42 assemble( basisFunctionSet, inverse_ ); in DenseLocalRieszProjection()
48 inverse_( basisFunctionSet.size(), basisFunctionSet.size() ) in DenseLocalRieszProjection()
50 assemble( basisFunctionSet, inverse_ ); in DenseLocalRieszProjection()
83 BasisFunctionSetType basisFunctionSet () const { return basisFunctionSet_; } in basisFunctionSet() function in Dune::Fem::DenseLocalRieszProjection
98 const std::size_t size = basisFunctionSet.size(); in assemble()
102 assert( matrix.N() == basisFunctionSet.size() ); in assemble()
103 assert( matrix.M() == basisFunctionSet.size() ); in assemble()
105 const auto &geometry = basisFunctionSet.entity().geometry(); in assemble()
[all …]
H A Dorthonormal.hh41 explicit OrthonormalLocalRieszProjection ( const BasisFunctionSetType &basisFunctionSet ) in OrthonormalLocalRieszProjection() argument
42 : basisFunctionSet_( std::forward< BasisFunctionSetType >( basisFunctionSet ) ), in OrthonormalLocalRieszProjection()
43 factor_( ratio( basisFunctionSet.entity().geometry() ) ) in OrthonormalLocalRieszProjection()
46 explicit OrthonormalLocalRieszProjection ( BasisFunctionSetType &&basisFunctionSet ) in OrthonormalLocalRieszProjection() argument
47 : basisFunctionSet_( std::forward< BasisFunctionSetType >( basisFunctionSet ) ), in OrthonormalLocalRieszProjection()
48 factor_( ratio( basisFunctionSet.entity().geometry() ) ) in OrthonormalLocalRieszProjection()
80 BasisFunctionSetType basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::OrthonormalLocalRieszProjection
H A Dlocalrieszprojection.hh58 BasisFunctionSet basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::LocalRieszProjection
60 CHECK_INTERFACE_IMPLEMENTATION( impl().basisFunctionSet() ); in basisFunctionSet()
61 return impl().basisFunctionSet(); in basisFunctionSet()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/localfunction/
H A Dlocalfunction.hh126 : basisFunctionSet_( basisFunctionSet ) in LocalFunction()
128 localDofVector_.resize( basisFunctionSet.size() ); in LocalFunction()
136 : basisFunctionSet_( basisFunctionSet ), in LocalFunction()
139 localDofVector_.resize( basisFunctionSet.size() ); in LocalFunction()
147 : basisFunctionSet_( basisFunctionSet ), in LocalFunction()
150 localDofVector_.resize( basisFunctionSet.size() ); in LocalFunction()
235 basisFunctionSet().axpy( x, factor, localDofVector() ); in axpy()
253 basisFunctionSet().axpy( x, factor, localDofVector() ); in axpy()
258 basisFunctionSet().axpy( x, factor, localDofVector() ); in axpy()
478 basisFunctionSet_ = basisFunctionSet; in init()
[all …]
H A Dconst.hh59 …sicConstLocalFunction ( const BasisFunctionSetType & basisFunctionSet ) : BaseType( basisFunctionS… in BasicConstLocalFunction() argument
63 …BasicConstLocalFunction ( const BasisFunctionSetType &basisFunctionSet, const LocalDofVectorType &… in BasicConstLocalFunction() argument
64 : BaseType( basisFunctionSet, localDofVector ) in BasicConstLocalFunction()
69 …BasicConstLocalFunction ( const BasisFunctionSetType &basisFunctionSet, LocalDofVectorType &&local… in BasicConstLocalFunction() argument
70 : BaseType( basisFunctionSet, localDofVector ) in BasicConstLocalFunction()
162 …: BaseType( localFunction.basisFunctionSet(), LocalDofVectorType( localFunction.size(), localFunct… in ConstLocalDiscreteFunction()
182 …: BaseType( df.space().basisFunctionSet( entity ), LocalDofVectorType( df.localDofVectorAllocator(… in ConstLocalDiscreteFunction()
188 …: BaseType( df.space().basisFunctionSet( entity ), LocalDofVectorType( df.localDofVectorAllocator(… in ConstLocalDiscreteFunction()
260 BaseType::init( discreteFunction().space().basisFunctionSet( entity ) ); in init()
H A Dmutable.hh63 …: BaseType( discreteFunction.space().basisFunctionSet( entity ), LocalDofVectorType( discreteFunct… in MutableLocalFunction()
71 …: BaseType( dFunction.space().basisFunctionSet( entity ), LocalDofVectorType( dFunction.localDofVe… in MutableLocalFunction()
94 BaseType::init( discreteFunction().space().basisFunctionSet( entity ) ); in init()
H A Daverage.hh91 …const typename LocalFunction::BasisFunctionSetType &basisFunctionSet = localFunction.basisFunction… in applyAffine() local
92 average /= std::sqrt( basisFunctionSet.referenceElement().volume() ); in applyAffine()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/basisfunctionset/test/
H A Dtest-vectorialbasisfunctionset.cc37 basisFunctionSet.evaluateAll( x, dofs, vector ); in apply()
44 basisFunctionSet.evaluateAll( x, array ); in apply()
63 basisFunctionSet.jacobianAll( x, dofs, vector ); in apply()
70 basisFunctionSet.jacobianAll( x, array ); in apply()
89 basisFunctionSet.hessianAll( x, dofs, vector ); in apply()
96 basisFunctionSet.hessianAll( x, array ); in apply()
215 Evaluate::apply( basisFunctionSet, x, dofs, a ); in evaluateAll()
235 const std::size_t size = basisFunctionSet.size(); in evaluateAll()
238 Evaluate::apply( basisFunctionSet, x, a ); in evaluateAll()
340 const BasisFunctionSetType basisFunctionSet = space.basisFunctionSet( entity ); in traverse() local
[all …]
H A Dcheckbasisfunctionset.hh38 const EntityType &entity = basisFunctionSet.entity(); in checkQuadratureConsistency()
44 int order = basisFunctionSet.order(); in checkQuadratureConsistency()
48 const std::size_t size = basisFunctionSet.size(); in checkQuadratureConsistency()
82 basisFunctionSet.evaluateAll( quadrature, dofs, aVec ); in checkQuadratureConsistency()
83 basisFunctionSet.jacobianAll( quadrature, dofs, aJac ); in checkQuadratureConsistency()
163 basisFunctionSet.axpy( x, jacobianFactor, r1 ); in checkQuadratureConsistency()
166 basisFunctionSet.jacobianAll( x, values ); in checkQuadratureConsistency()
186 basisFunctionSet.axpy( x, hessianFactor, r1 ); in checkQuadratureConsistency()
189 basisFunctionSet.hessianAll( x, values ); in checkQuadratureConsistency()
214 basisFunctionSet.evaluateAll( x, values ); in checkQuadratureConsistency()
[all …]
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/discontinuousgalerkin/
H A Dinterpolation.hh60 explicit LocalOrthonormalL2Projection ( const BasisFunctionSetType &basisFunctionSet ) in LocalOrthonormalL2Projection() argument
61 : basisFunctionSet_( basisFunctionSet ) in LocalOrthonormalL2Projection()
64 explicit LocalOrthonormalL2Projection ( BasisFunctionSetType &&basisFunctionSet ) in LocalOrthonormalL2Projection() argument
65 : basisFunctionSet_( std::forward< BasisFunctionSetType >( basisFunctionSet ) ) in LocalOrthonormalL2Projection()
89 const BasisFunctionSet& basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::LocalOrthonormalL2Projection
110 Quadrature quadrature( entity, localFunction.order() + basisFunctionSet().order() ); in apply()
139 basisFunctionSet().axpy( quadrature, values_, localDofVector ); in computeL2Projection()
179 : impl_( LocalRieszProjectionType( basisFunctionSet ) ) in DiscontinuousGalerkinLocalL2Projection()
182 explicit DiscontinuousGalerkinLocalL2Projection ( BasisFunctionSetType &&basisFunctionSet ) in DiscontinuousGalerkinLocalL2Projection() argument
213 BasisFunctionSet basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::DiscontinuousGalerkinLocalL2Projection
[all …]
H A Dlocalinterpolation.hh87 auto basisFunctionSet = space_.basisFunctionSet(entity); in operator ()() local
88 massMat.applyInverse( entity, basisFunctionSet, dofs ); in operator ()()
98 auto basisFunctionSet = space_.basisFunctionSet(entity); in operator ()() local
99 massMatrix().applyInverse( entity, basisFunctionSet, dofs ); in operator ()()
143 space_.basisFunctionSet(entity).axpy( quadrature, values, dofs ); in computeInterpolation()
H A Dlagrange.hh91 using BaseType::basisFunctionSet;
125 return InterpolationImplType( basisFunctionSet( entity ) ); in interpolation()
130 return InterpolationImplType( basisFunctionSet( entity ) ); in localInterpolation()
H A Dbasisfunctionsets.hh63 BasisFunctionSetType basisFunctionSet ( const EntityType &entity ) const;
146 BasisFunctionSetType basisFunctionSet ( const EntityType &entity ) const in basisFunctionSet() function in Dune::Fem::DefaultBasisFunctionSets
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/projection/local/
H A Dl2projection.hh65 BasisFunctionSet basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::LocalL2Projection
67 CHECK_INTERFACE_IMPLEMENTATION( impl().basisFunctionSet() ); in basisFunctionSet()
68 return impl().basisFunctionSet(); in basisFunctionSet()
179 BasisFunctionSetType basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::DefaultLocalL2Projection
181 return rieszProjection_.basisFunctionSet(); in basisFunctionSet()
191 const BasisFunctionSetType basisFunctionSet = this->basisFunctionSet(); in apply() local
192 const auto geometry = basisFunctionSet.entity().geometry(); in apply()
194 f_.resize( basisFunctionSet.size() ); in apply()
197 Quadrature quadrature( geometry.type(), localFunction.order() + basisFunctionSet.order() ); in apply()
204 basisFunctionSet.axpy( quadrature[ qp ], value, f_ ); in apply()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/common/
H A Dlocalmatrixcolumn.hh80 basisFunctionSet().axpy( x, std::forward< Factor >( factor )..., *this ); in axpy()
86 basisFunctionSet().axpy( quadrature, std::forward< Factor >( factor )..., *this ); in axpyQuadrature()
89 …const BasisFunctionSetType &basisFunctionSet () const { return localMatrix_.rangeBasisFunctionSet(… in basisFunctionSet() function in Dune::Fem::LocalMatrixColumn
91 auto size() const { return basisFunctionSet().size(); } in size()
131 basisFunctionSet().axpy( x, std::forward< Factor >( factor )..., *this ); in axpy()
137 basisFunctionSet().axpy( quadrature, std::forward< Factor >( factor )..., *this ); in axpyQuadrature()
140 …const BasisFunctionSetType &basisFunctionSet () const { return localMatrix_.rangeBasisFunctionSet(… in basisFunctionSet() function in Dune::Fem::LocalMatrixColumn
142 auto size() const { return basisFunctionSet().size(); } in size()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/hpdg/
H A Dspace.hh162 return basisFunctionSet( entity ).order(); in order()
166 BasisFunctionSetType basisFunctionSet ( const EntityType &entity ) const in basisFunctionSet() function in Dune::Fem::hpDG::DiscontinuousGalerkinSpace
168 return basisFunctionSets().basisFunctionSet( entity, key( entity ) ); in basisFunctionSet()
196 return InterpolationImplType( basisFunctionSet( entity ) ); in interpolation()
207 return InterpolationImplType( basisFunctionSet( entity ) ); in localInterpolation()
324 …dataProjection_.get()( entity, basisFunctionSet( entity, prior ), basisFunctionSet( entity, presen… in operator ()()
328 BasisFunctionSetType basisFunctionSet ( const EntityType &entity, const KeyType &key ) const in basisFunctionSet() function
330 return basisFunctionSets_.get().basisFunctionSet( entity, key ); in basisFunctionSet()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/combinedspace/
H A Dtuplelocalrestrictprolong.hh121 …SubFatherBasisFunctionSetType subFatherBasisFunctionSet = lfFather.basisFunctionSet().template sub… in apply()
122 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().template subBasisFunc… in apply()
124 std::size_t fatherBasisSetOffset = lfFather.basisFunctionSet().offset( i ); in apply()
125 std::size_t sonBasisSetOffset = lfSon.basisFunctionSet().offset(i); in apply()
156 …SubFatherBasisFunctionSetType subFatherBasisFunctionSet = lfFather.basisFunctionSet().template sub… in apply()
158 std::size_t fatherBasisSetOffset = lfFather.basisFunctionSet().offset(i); in apply()
187 …SubFatherBasisFunctionSetType subFatherBasisFunctionSet = lfFather.basisFunctionSet().template sub… in apply()
188 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().template subBasisFunc… in apply()
190 std::size_t fatherBasisSetOffset = lfFather.basisFunctionSet().offset(i); in apply()
191 std::size_t sonBasisSetOffset = lfSon.basisFunctionSet().offset(i); in apply()
H A Dpowerlocalrestrictprolong.hh54 …SubFatherBasisFunctionSetType subFatherBasisFunctionSet = lfFather.basisFunctionSet().scalarBasisF… in restrictLocal()
55 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().scalarBasisFunctionSe… in restrictLocal()
85 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().scalarBasisFunctionSe… in prolongLocal()
86 …SubFatherBasisFunctionSetType subFatherBasisFunctionSet = lfFather.basisFunctionSet().scalarBasisF… in prolongLocal()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/lagrange/
H A Dinterpolation.hh45 const BasisFunctionSetType &basisFunctionSet ) in LagrangeLocalInterpolation() argument
47 basisFunctionSet_( basisFunctionSet ) in LagrangeLocalInterpolation()
51 BasisFunctionSetType &&basisFunctionSet ) in LagrangeLocalInterpolation() argument
53 basisFunctionSet_( std::forward< BasisFunctionSetType >( basisFunctionSet ) ) in LagrangeLocalInterpolation()
89 BasisFunctionSetType basisFunctionSet () const in basisFunctionSet() function in Dune::Fem::LagrangeLocalInterpolation
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/localfiniteelement/
H A Dinterpolation.hh138 explicit LocalFiniteElementInterpolation ( const BasisFunctionSetType &basisFunctionSet, in LocalFiniteElementInterpolation() argument
140 : basisFunctionSet_( basisFunctionSet ), in LocalFiniteElementInterpolation()
159 LocalFunctionWrapper< LocalFunction > wrapper( localFunction, basisFunctionSet() ); in operator ()()
175 BasisFunctionSetType basisFunctionSet () const { return basisFunctionSet_; } in basisFunctionSet() function in Dune::Fem::LocalFiniteElementInterpolation
261 explicit LocalFiniteElementInterpolation ( const BasisFunctionSetType &basisFunctionSet, in LocalFiniteElementInterpolation() argument
263 : basisFunctionSet_( basisFunctionSet ), in LocalFiniteElementInterpolation()
314 BasisFunctionSetType basisFunctionSet () const { return basisFunctionSet_; } in basisFunctionSet() function in Dune::Fem::LocalFiniteElementInterpolation
H A Ddgspace.hh80 …tityType, ShapeFunctionSetType, typename LFEM::TransformationType > basisFunctionSet ( const LFEM …
82 static DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > basisFunctionSet ( ... );
85 … typedef decltype( basisFunctionSet( std::declval< const LFEMapType & >() ) ) BasisFunctionSetType;
243 BasisFunctionSetType basisFunctionSet ( const EntityType &entity ) const in basisFunctionSet() function in Dune::Fem::DiscontinuousLocalFiniteElementSpace
H A Dspace.hh83 …tityType, ShapeFunctionSetType, typename LFEM::TransformationType > basisFunctionSet ( const LFEM …
85 static DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > basisFunctionSet ( ... );
88 … typedef decltype( basisFunctionSet( std::declval< const LFEMapType & >() ) ) BasisFunctionSetType;
230 BasisFunctionSetType basisFunctionSet ( const EntityType &entity ) const in basisFunctionSet() function in Dune::Fem::LocalFiniteElementSpace
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/1order/
H A Dlocalmassmatrix.hh288 if( ( affine() || geo.affine() || checkInterpolationBFS(basisFunctionSet) ) in applyInverse()
290 applyInverseLocally( entity, geo, basisFunctionSet, lf ); in applyInverse()
292 applyInverseDefault( caller, entity, geo, basisFunctionSet, lf ); in applyInverse()
300 applyInverse( caller, entity, lf.basisFunctionSet(), lf ); in applyInverse()
308 applyInverse( caller, entity, lf.basisFunctionSet(), lf ); in applyInverse()
314 applyInverse( caller, entity, basisFunctionSet, lf ); in applyInverse()
386 buildMatrix( caller, entity, geo, basisFunctionSet, dgNumDofs, dgMatrix_ ); in applyInverseDgOrthoNormalBasis()
493 = getLocalInverseMassMatrixDefault ( caller, entity, geo, basisFunctionSet ); in applyInverseDefault()
574 getLocalInverseMassMatrix( entity, geo, basisFunctionSet, numDofs ); in applyInverseLocally()
953 BaseType :: applyInverseDgOrthoNormalBasis( caller, en, lf.basisFunctionSet(), lf ); in applyInverse()
[all …]
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/basisfunctionset/hpdg/
H A Dbasisfunctionsets.hh151 BasisFunctionSetType basisFunctionSet ( const EntityType &entity, const KeyType &key ) const in basisFunctionSet() function in Dune::Fem::hpDG::BasisFunctionSets
153 CHECK_INTERFACE_IMPLEMENTATION( impl().basisFunctionSet( entity, key ) ); in basisFunctionSet()
154 return impl().basisFunctionSet( entity, key ); in basisFunctionSet()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/test/
H A Dcombinedspacetest.cc85 auto bSet = space.basisFunctionSet( entity ); in checkBasisSet()
87 auto bSet1 = space.subDiscreteFunctionSpace< 0 >().basisFunctionSet( entity ); in checkBasisSet()
88 auto bSet2 = space.subDiscreteFunctionSpace< 1 >().basisFunctionSet( entity ); in checkBasisSet()
244 ldv.resize( space.basisFunctionSet( entity ).size() ); in checkInterpolation()

123