Home
last modified time | relevance | path

Searched refs:lfSon (Results 1 – 7 of 7) sorted by relevance

/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/common/
H A Dlocalrestrictprolong.hh50 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 Dtuplelocalrestrictprolong.hh67 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 Dpowerlocalrestrictprolong.hh45 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 Drestrictprolong.hh56 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 Dlocalrestrictprolong.hh60 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 Dlocalrestrictprolong.hh158 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 Drestrictprolong.hh47 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()