/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/common/ |
H A D | localrestrictprolong.hh | 50 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() argument 53 …weight = (weight_ < DomainFieldType( 0 ) ? calcWeight( lfFather.entity(), lfSon.entity() ) : weigh… in restrictLocal() 59 assert( lfFather.size() == lfSon.size() ); in restrictLocal() 63 lfFather[ i ] = weight * lfSon[ i ]; in restrictLocal() 68 lfFather[ i ] += weight * lfSon[ i ]; in restrictLocal() 77 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() argument 81 assert( lfFather.size() == lfSon.size() ); in prolongLocal() 83 lfSon[ i ] = lfFather[ i ]; in prolongLocal() 125 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() argument 134 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() argument
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/combinedspace/ |
H A D | tuplelocalrestrictprolong.hh | 67 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() argument 70 …Fem::ForLoop< RestrictLocal, 0, setSize >::apply( lfFather, lfSon, geometryInFather, initialize, l… in restrictLocal() 79 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() argument 82 …Fem::ForLoop< ProlongLocal, 0, setSize >::apply( lfFather, lfSon, geometryInFather, initialize, lo… in prolongLocal() 112 …static void apply ( const LFFather &lfFather, LFSon &lfSon, const LocalGeometry &geometryInFather,… in apply() 122 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().template subBasisFunc… in apply() 125 std::size_t sonBasisSetOffset = lfSon.basisFunctionSet().offset(i); in apply() 127 …SubDofVectorTypeSon sonSubDofVector( lfSon.localDofVector(), OffsetSubMapper( subSonBasisFunctionS… in apply() 178 …static void apply ( LFFather &lfFather, const LFSon &lfSon, const LocalGeometry &geometryInFather,… in apply() 188 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().template subBasisFunc… in apply() [all …]
|
H A D | powerlocalrestrictprolong.hh | 45 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() argument 55 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().scalarBasisFunctionSe… in restrictLocal() 62 …SubDofVectorTypeSon sonSubDofVector( lfSon.localDofVector(), OffsetSubMapper( sonBasisSetSize, son… in restrictLocal() 76 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() argument 85 …SubSonBasisFunctionSetType subSonBasisFunctionSet = lfSon.basisFunctionSet().scalarBasisFunctionSe… in prolongLocal() 93 …SubDofVectorTypeSon sonSubDofVector( lfSon.localDofVector(), OffsetSubMapper( sonBasisSetSize, son… in prolongLocal()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/lagrange/ |
H A D | restrictprolong.hh | 56 const LFSon &lfSon, in restrictLocal() 62 …const auto &refSon = Dune::ReferenceElements< ctype, dimension >::general( lfSon.entity().type() ); in restrictLocal() 75 lfSon.evaluate( pointInSon, phi ); in restrictLocal() 86 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() 92 const LagrangePointSetType &pointSet = lagrangePointSet( lfSon.entity(), lfSon.order() ); in prolongLocal() 104 lfSon[ dimRange * dof + coordinate ] = phi[ coordinate ]; in prolongLocal()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/discontinuousgalerkin/ |
H A D | localrestrictprolong.hh | 60 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() argument 64 …e( 0 ) ? ConstantLocalRestrictProlongType::calcWeight( lfFather.entity(), lfSon.entity() ) : weigh… in restrictLocal() 79 const EntityType& sonEntity = lfSon.entity(); in restrictLocal() 99 lfSon.evaluate( quad[ qp ], value ); in restrictLocal() 119 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() argument 122 lfSon.clear(); in prolongLocal() 126 const EntityType& sonEntity = lfSon.entity(); in prolongLocal() 129 QuadratureType quad( sonEntity, 2*lfSon.order()+1 ); in prolongLocal() 146 lfSon.axpy( quad[ qp ], value ); in prolongLocal() 151 localMassMatrix_.applyInverse( sonEntity, lfSon ); in prolongLocal()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/localfiniteelement/ |
H A D | localrestrictprolong.hh | 158 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() 161 assert( lfFather.numDofs() == lfSon.numDofs() ); in restrictLocal() 169 childSeeds_.push_back(lfSon.entity().seed()); in restrictLocal() 170 childDofs_.push_back(std::vector<double>(lfSon.size())); in restrictLocal() 172 const unsigned int numDofs = lfSon.size(); in restrictLocal() 174 chDofs[i] = lfSon[i]; in restrictLocal() 202 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() 205 assert( lfFather.numDofs() == lfSon.numDofs() ); in prolongLocal() 211 auto guard = bindGuard( interpolation_, lfSon.entity() ); in prolongLocal() 214 interpolation_( fatherWrapper, lfSon ); in prolongLocal()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/padaptivespace/ |
H A D | restrictprolong.hh | 47 void restrictLocal ( LFFather &lfFather, const LFSon &lfSon, in restrictLocal() 53 const Entity &son = lfSon.entity(); in restrictLocal() 68 lfSon.evaluate( pointInSon, phi ); in restrictLocal() 80 void prolongLocal ( const LFFather &lfFather, LFSon &lfSon, in prolongLocal() 85 const Entity &son = lfSon.entity(); in prolongLocal() 101 lfSon[ idx ] = phi[ coordinate ]; in prolongLocal()
|