/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/mapper/ |
H A D | dynamicnonblockmapper.hh | 87 DofMapper ( BlockMapperType &blockMapper, int blockSize ) in DofMapper() argument 88 : blockMapper_( blockMapper ), blockSize_( blockSize ) in DofMapper() 199 using BaseType::blockMapper; 206 AdaptiveDofMapper ( BlockMapperType &blockMapper, int blockSize ) in AdaptiveDofMapper() argument 207 : BaseType( blockMapper, blockSize ) in AdaptiveDofMapper() 210 bool consecutive () const { return blockMapper().consecutive(); } in consecutive() 263 DynamicNonBlockMapper ( BlockMapper &blockMapper, int blockSize ) in DynamicNonBlockMapper() argument 264 : BaseType( blockMapper, blockSize ) in DynamicNonBlockMapper() 282 : BaseType( blockMapper.blockMapper(), blockMapper.blockSize() * blockSize ) in DynamicNonBlockMapper() 300 : BaseType( blockMapper.blockMapper(), innerBlockSize * blockSize ) in DynamicNonBlockMapper() [all …]
|
H A D | nonblockmapper.hh | 88 DofMapper ( BlockMapperType &blockMapper ) in DofMapper() argument 89 : blockMapper_( blockMapper ) in DofMapper() 174 const BlockMapperType &blockMapper () const { return blockMapper_; } in blockMapper() function in Dune::Fem::__NonBlockMapper::DofMapper 202 using BaseType::blockMapper; 208 AdaptiveDofMapper ( BlockMapperType &blockMapper ) in AdaptiveDofMapper() argument 209 : BaseType( blockMapper ) in AdaptiveDofMapper() 212 bool consecutive () const { return blockMapper().consecutive(); } in consecutive() 214 SizeType numBlocks () const { return blockMapper().numBlocks(); } in numBlocks() 268 NonBlockMapper ( BlockMapper &blockMapper ) in NonBlockMapper() argument 269 : BaseType( blockMapper ) in NonBlockMapper() [all …]
|
H A D | petsc.hh | 63 …erProviderType::getObject( std::make_pair( &space_.gridPart(), &space_.blockMapper() ), sequence )… in PetscMappers() 76 …erProviderType::getObject( std::make_pair( &space_.gridPart(), &space_.blockMapper() ), sequence )… in PetscMappers()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/hpdg/ |
H A D | datahandle.hh | 58 explicit DataHandle ( BlockMapperType &blockMapper ) in DataHandle() argument 59 : blockMapper_( blockMapper ) in DataHandle() 95 const auto &keys = blockMapper().keys_[ entity ]; in gather() 103 auto &keys = blockMapper().keys_[ entity ]; in scatter() 118 const LocalKeys &localKeys () const { return blockMapper().localKeys(); } in localKeys() 120 BlockMapperType &blockMapper () { return blockMapper_.get(); } in blockMapper() function in Dune::Fem::hpDG::DataHandle 122 const BlockMapperType &blockMapper () const { return blockMapper_.get(); } in blockMapper() function in Dune::Fem::hpDG::DataHandle
|
H A D | space.hh | 217 BlockMapperType &blockMapper () const { return blockMapper_; } in blockMapper() function in Dune::Fem::hpDG::DiscontinuousGalerkinSpace 233 return blockMapper().key( entity ); in key() 254 return blockMapper().getMark( entity ); in getMark()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/padaptivespace/ |
H A D | generic.hh | 128 blockMapper_( initialize( &other.blockMapper() ) ) in GenericDiscreteFunctionSpace() 155 return blockMapper().polynomOrder( entity ); in order() 162 BlockMapperType &blockMapper () const in blockMapper() function in Dune::Fem::GenericDiscreteFunctionSpace 244 return blockMapper().order( entity ); in key() 254 return blockMapper().suggestPolynomOrder( entity, key ); in mark() 265 return blockMapper().suggestPolynomOrder( entity ); in getMark() 277 blockMapper().adapt(); in adapt() 292 blockMapper().adapt(); in adapt()
|
H A D | lagrange.hh | 139 using BaseType::blockMapper; 208 return compiledLocalKey( entity.type(), blockMapper().polynomOrder( entity ) ); in lagrangePointSet()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/schemes/ |
H A D | dirichletconstraints.hh | 136 const unsigned int blocks = space_.blockMapper().size(); in operator ()() 172 const unsigned int blocks = space_.blockMapper().size(); in operator ()() 304 const int localBlocks = space_.blockMapper().numDofs( entity ); in dirichletDofsCorrectOnEntity() 309 space_.blockMapper().map( entity, globalBlockDofs ); in dirichletDofsCorrectOnEntity() 340 const int localBlocks = space_.blockMapper().numDofs( entity ); in dirichletDofTreatment() 344 space_.blockMapper().map(entity,globalBlockDofs); in dirichletDofTreatment() 375 const int localBlocks = space_.blockMapper().numDofs( entity ); in dirichletDofTreatment() 379 space_.blockMapper().map(entity,globalBlockDofs); in dirichletDofTreatment() 423 const int blocks = space_.blockMapper().size() ; in updateDirichletDofs() 449 DirichletBuilder handle( *this, space_ , space_.blockMapper() ); in updateDirichletDofs() [all …]
|
H A D | elliptic.hh | 349 …std::vector< typename DomainLocalFunctionType::RangeType > phi( domainSpace.blockMapper().… in assemble() 350 …std::vector< typename DomainLocalFunctionType::JacobianRangeType > dphi( domainSpace.blockMapper()… in assemble() 352 …std::vector< typename RangeLocalFunctionType::RangeType > rphi( rangeSpace.blockMapper().m… in assemble() 353 …std::vector< typename RangeLocalFunctionType::JacobianRangeType > rdphi( rangeSpace.blockMapper().… in assemble()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/common/ |
H A D | discretefunction_inline.hh | 32 * space().blockMapper().maxNumDofs() * DiscreteFunctionSpaceType::localBlockSize ), in DiscreteFunctionDefault() 46 … * space().blockMapper().maxNumDofs() * DiscreteFunctionSpaceType::localBlockSize ), in DiscreteFunctionDefault() 60 … * space().blockMapper().maxNumDofs() * DiscreteFunctionSpaceType::localBlockSize ), in DiscreteFunctionDefault() 257 const BlockMapperType &blockMapper = this->space().blockMapper(); in read() local 258 const SizeType nBlocks = blockMapper.size(); in read() 299 const BlockMapperType &blockMapper = this->space().blockMapper(); in write() local 300 const SizeType nBlocks = blockMapper.size(); in write()
|
H A D | discretefunction.hh | 913 space().blockMapper().mapEach( entity, dofBlockFunctor( dofVector(), assignFunctor ) ); in addScaledLocalDofs() 921 space().blockMapper().mapEach( entity, dofBlockFunctor( dofVector(), assignFunctor ) ); in addLocalDofs() 929 space().blockMapper().mapEach( entity, dofBlockFunctor( dofVector(), assignFunctor ) ); in setLocalDofs() 937 space().blockMapper().mapEach( entity, dofBlockFunctor( dofVector(), assignFunctor ) ); in getLocalDofs() 1000 space().blockMapper().mapEach( entity, dofBlockFunctor( dofVector(), assignFunctor ) ); in getLocalDofReferences()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/common/ |
H A D | discretefunctionspace.hh | 374 inline BlockMapperType &blockMapper () const in blockMapper() function in Dune::Fem::DiscreteFunctionSpaceInterface 376 CHECK_INTERFACE_IMPLEMENTATION( asImp().blockMapper() ); in blockMapper() 377 return asImp().blockMapper(); in blockMapper() 604 return &(X.blockMapper()) == &(Y.blockMapper()); in operator ==() 651 using BaseType :: blockMapper; 759 return blockMapper().size() * localBlockSize ; in size() 765 return blockMapper().maxNumDofs() * localBlockSize; in maxNumDofs() 894 …xiliaryDofsProviderType::getObject( std::make_pair( &this->gridPart(), &this->blockMapper() ) )) ); in auxiliaryDofs()
|
H A D | cachedcommmanager.hh | 665 const BlockMapperType& blockMapper, in LinkBuilder() argument 670 blockMapper_( blockMapper ), in LinkBuilder() 837 space.blockMapper(), in buildMaps() 846 space.blockMapper(), in buildMaps() 854 space.blockMapper(), in buildMaps() 990 const BlockMapper& blockMapper, in CommManagerSingletonKey() argument 993 : blockMapper_( blockMapper ), in CommManagerSingletonKey() 1079 KeyType( space.gridPart().comm().size(), space_.blockMapper(), interface,dir) ) ) in CommunicationManager()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/projection/ |
H A D | vtxprojection.hh | 150 const auto &blockMapper = u.space().blockMapper(); in makeConforming() local 154 const std::size_t maxNumBlocks = blockMapper.maxNumDofs(); in makeConforming() 184 const std::size_t numBlocks = blockMapper.numDofs( inside ); in makeConforming() 196 blockMapper.onSubEntity( inside, intersection.indexInInside(), 1, onSubEntity ); in makeConforming()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/ |
H A D | hierarchical.hh | 140 …rangeSpace().blockMapper().mapEach( rangeEntity, makePairFunctor( domainSpace().blockMapper(), dom… in addLocalMatrix() 149 …rangeSpace().blockMapper().mapEach( rangeEntity, makePairFunctor( domainSpace().blockMapper(), dom… in addScaledLocalMatrix() 158 …rangeSpace().blockMapper().mapEach( rangeEntity, makePairFunctor( domainSpace().blockMapper(), dom… in getLocalMatrix() 167 …rangeSpace().blockMapper().mapEach( rangeEntity, makePairFunctor( domainSpace().blockMapper(), dom… in setLocalMatrix()
|
H A D | blockdiagonal.hh | 196 diagonal_.resize( domainSpace().blockMapper().size() ); in reserve() 312 domainSpace().blockMapper().mapEach( domainEntity, f ); in init() 319 rangeSpace().blockMapper().mapEach( rangeEntity, f ); in init()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fempy/grid/ |
H A D | discretefunctionmanager.hh | 180 …return blockMapper().numDofs( impl_.gridPart().convert( element ) ) * Impl::DiscreteFunctionSpaceT… in numLocalDofs() 188 …blockMapper().mapEach( impl_.gridPart().convert( element ), dofBlockFunctor( impl_.dofVector(), as… in getLocalDofs() 198 …blockMapper().mapEach( impl_.gridPart().convert( element ), dofBlockFunctor( impl_.dofVector(), as… in setLocalDofs() 204 …mpl::DiscreteFunctionSpaceType::BlockMapperType &blockMapper () const { return impl_.space().block… in blockMapper() function
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/combinedfunction/ |
H A D | combinedfunction.hh | 145 …ldvStack_( std::max( sizeof( DofType ), sizeof( DofType* ) ) * space().blockMapper().maxNumDofs() … in CombinedDiscreteFunction() 154 …ldvStack_( std::max( sizeof( DofType ), sizeof( DofType* ) ) * space().blockMapper().maxNumDofs() … in CombinedDiscreteFunction() 163 …ldvStack_( std::max( sizeof( DofType ), sizeof( DofType* ) ) * space().blockMapper().maxNumDofs() … in CombinedDiscreteFunction() 306 const int containedSize = func_[ 0 ]->space().blockMapper().size(); in block() 316 const int containedSize = func_[ 0 ]->space().blockMapper().size(); in block()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/localfunction/ |
H A D | temporary.hh | 81 …localDofVector().reserve( DiscreteFunctionSpaceType::localBlockSize * dfSpace_.blockMapper().maxNu… in BasicTemporaryLocalFunction() 102 …localDofVector().reserve( DiscreteFunctionSpaceType::localBlockSize * dfSpace_.blockMapper().maxNu… in BasicTemporaryLocalFunction()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/space/combinedspace/ |
H A D | generic.hh | 105 return blockMapper().contains( codim ); in contains() 151 BlockMapperType &blockMapper () const in blockMapper() function in Dune::Fem::GenericCombinedDiscreteFunctionSpace
|
H A D | powerspace.hh | 61 return subDiscreteFunctionSpace().blockMapper(); in subBlockMapper() 111 return new BlockMapperType( spaceTuple->gridPart(), spaceTuple->blockMapper() ); in getBlockMapper()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/adaptivefunction/ |
H A D | adaptivefunction.hh | 86 …dofVector_( allocateDofStorageWrapper( space.blockMapper().size() * DofVectorType::blockSize, data… in AdaptiveDiscreteFunction() 193 = allocateManagedDofStorage( space.gridPart().grid(), space.blockMapper(), in allocateDofStorage()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fempy/py/ |
H A D | space.hh | 123 { std::vector<unsigned int> idx(spc.blockMapper().numDofs(e)); in registerSpace() 124 … spc.blockMapper().mapEach(e, Fem::AssignFunctor< std::vector< unsigned int > >( idx ) ); in registerSpace()
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Target/Cpp/ |
H A D | TranslateToCpp.cpp | 129 blockMapperScope(emitter.blockMapper), emitter(emitter) { in Scope() 173 BlockMapper blockMapper; member 660 if (!blockMapper.count(&block)) in getOrCreateName() 661 blockMapper.insert(&block, formatv("label{0}", ++labelInScopeCount.top())); in getOrCreateName() 662 return *blockMapper.begin(&block); in getOrCreateName() 680 return blockMapper.count(&block); in hasBlockLabel()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/common/ |
H A D | stencil.hh | 64 : domainBlockMapper_( dSpace.blockMapper() ) in Stencil() 65 , rangeBlockMapper_( rSpace.blockMapper() ) in Stencil()
|