/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/projection/local/riesz/ |
H A D | dense.hh | 39 : 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 D | orthonormal.hh | 41 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 D | localrieszprojection.hh | 58 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 D | localfunction.hh | 126 : 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 D | const.hh | 59 …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 D | mutable.hh | 63 …: 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 D | average.hh | 91 …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 D | test-vectorialbasisfunctionset.cc | 37 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 D | checkbasisfunctionset.hh | 38 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 D | interpolation.hh | 60 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 D | localinterpolation.hh | 87 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 D | lagrange.hh | 91 using BaseType::basisFunctionSet; 125 return InterpolationImplType( basisFunctionSet( entity ) ); in interpolation() 130 return InterpolationImplType( basisFunctionSet( entity ) ); in localInterpolation()
|
H A D | basisfunctionsets.hh | 63 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 D | l2projection.hh | 65 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 D | localmatrixcolumn.hh | 80 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 D | space.hh | 162 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 D | tuplelocalrestrictprolong.hh | 121 …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 D | powerlocalrestrictprolong.hh | 54 …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 D | interpolation.hh | 45 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 D | interpolation.hh | 138 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 D | dgspace.hh | 80 …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 D | space.hh | 83 …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 D | localmassmatrix.hh | 288 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 D | basisfunctionsets.hh | 151 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 D | combinedspacetest.cc | 85 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()
|