/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/ |
H A D | istloperator.hh | 26 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef 29 typedef ISTLMatrixObject< DomainSpaceType, RangeSpaceType > BaseType; 43 const DomainSpaceType &domainSpace, in ISTLLinearOperator() 67 typedef DomainFunctionSpace DomainSpaceType; typedef 74 typedef ISTLMatrixObject< DomainSpaceType, RangeSpaceType, DomainBlock, RangeBlock > BaseType; 88 const DomainSpaceType &domainSpace, in ISTLLinearOperator()
|
H A D | blockdiagonal.hh | 41 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::BlockDiagonalLinearOperator 44 typedef typename DomainSpaceType::EntityType DomainEntityType; 47 static const int localBlockSize = DomainSpaceType::localBlockSize; 55 typedef DomainSpaceType DiscreteFunctionSpaceType ; 79 const DomainSpaceType &domainSpace, in BlockDiagonalLinearOperator() 206 const DomainSpaceType &domainSpace () const in domainSpace() 216 const DomainSpaceType &space () const in space() 249 typedef typename OperatorType::DomainSpaceType DomainSpaceType; typedef in Dune::Fem::BlockDiagonalLinearOperator::LocalMatrixTraits 380 const DomainSpaceType &domainSpace () const in domainSpace()
|
H A D | eigenoperator.hh | 24 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef 27 typedef EigenMatrixObject< DomainSpaceType, RangeSpaceType > BaseType; 35 const DomainSpaceType &domainSpace, in EigenLinearOperator()
|
H A D | spoperator.hh | 26 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef 29 typedef SparseRowMatrixObject< DomainSpaceType, RangeSpaceType, Matrix > BaseType; 37 const DomainSpaceType &domainSpace, in SparseRowLinearOperator()
|
H A D | numpyoperator.hh | 26 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef 31 typedef SparseRowMatrixObject< DomainSpaceType, RangeSpaceType, Matrix > BaseType; 38 const DomainSpaceType &domainSpace, in NumpyLinearOperator()
|
H A D | petscoperator.hh | 123 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::PetscLinearOperator 126 typedef PetscDiscreteFunction< DomainSpaceType > PetscDomainFunctionType; 132 static const unsigned int domainLocalBlockSize = DomainSpaceType::localBlockSize; 146 typedef PetscMappers< DomainSpaceType > DomainMappersType; 158 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef 234 const DomainSpaceType &domainSpace () const { return domainMappers_.space(); } in domainSpace() 268 reserve( SimpleStencil<DomainSpaceType,RangeSpaceType>(0), true ); in reserve() 800 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::PetscLinearOperator::LocalMatrix 802 typedef typename DomainSpaceType::BasisFunctionSetType DomainBasisFunctionSetType; 806 enum { domainBlockSize = DomainSpaceType ::localBlockSize }; [all …]
|
H A D | hierarchical.hh | 84 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::HierarchicalLinearOperator 87 typedef typename DomainSpaceType::EntityType DomainEntityType; 93 …typedef typename Impl::HierarchicalMatrixChooser< DofType, typename DomainSpaceType::LocalBlockInd… 101 local.second *= Hybrid::size( typename DomainSpaceType::LocalBlockIndices() ); in blockFunctor() 103 …Hybrid::forEach( typename DomainSpaceType::LocalBlockIndices(), [ functor, local, global, i ] ( au… in blockFunctor() 116 …HierarchicalLinearOperator ( const std::string &, const DomainSpaceType &domainSpace, const RangeS… in HierarchicalLinearOperator() 129 const DomainSpaceType &domainSpace () const { return domainSpace_; } in domainSpace() 301 const DomainSpaceType &domainSpace_;
|
H A D | denserow.hh | 28 typedef typename DomainFunction::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::DenseRowLinearOperator 35 …DenseRowLinearOperator ( const std::string &, const DomainSpaceType &domainSpace, const RangeSpace… in DenseRowLinearOperator()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/common/ |
H A D | temporarylocalmatrix.hh | 33 typedef DomainSpaceImp DomainSpaceType; typedef 36 typedef TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > 39 typedef typename DomainSpaceType :: RangeFieldType DomainFieldType; 102 typedef DomainSpaceImp DomainSpaceType; typedef in Dune::Fem::TemporaryLocalMatrix 105 typedef TemporaryLocalMatrixTraits< DomainSpaceType, RangeSpaceType > 109 typedef TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > 131 inline TemporaryLocalMatrix ( const DomainSpaceType &domainSpace, in TemporaryLocalMatrix() 138 inline TemporaryLocalMatrix ( const DomainSpaceType &domainSpace, in TemporaryLocalMatrix()
|
H A D | localmatrix.hh | 52 typedef typename Traits :: DomainSpaceType DomainSpaceType; typedef in Dune::Fem::LocalMatrixInterface 58 typedef typename DomainSpaceType :: BasisFunctionSetType 65 typedef typename DomainSpaceType::EntityType DomainEntityType; 219 const DomainSpaceType &domainSpace () const in domainSpace() 292 typedef typename BaseType::DomainSpaceType DomainSpaceType; typedef in Dune::Fem::LocalMatrixDefault 302 const DomainSpaceType &domainSpace_; 309 LocalMatrixDefault ( const DomainSpaceType &domainSpace, in LocalMatrixDefault() 318 LocalMatrixDefault ( const DomainSpaceType &domainSpace, in LocalMatrixDefault() 369 const DomainSpaceType &domainSpace () const { return domainSpace_; } in domainSpace()
|
H A D | localmatrixwrapper.hh | 34 typedef typename WrappedLocalMatrixType::DomainSpaceType DomainSpaceType; typedef 64 typedef typename BaseType::DomainSpaceType DomainSpaceType; typedef in Dune::Fem::LocalMatrixWrapper 198 const DomainSpaceType &domainSpace () const in domainSpace()
|
H A D | automaticdifferenceoperator.hh | 45 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::AutomaticDifferenceLinearOperator 47 …AutomaticDifferenceLinearOperator ( const std::string &name, const DomainSpaceType &dSpace, const … in AutomaticDifferenceLinearOperator() 99 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::AutomaticDifferenceOperator
|
H A D | localcontribution.hh | 203 …edef typename AssembledOperatorType::DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::LocalContribution 208 typedef TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > BaseType; 211 typedef typename DomainSpaceType::BasisFunctionSetType DomainBasisFunctionSetType;
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/matrix/ |
H A D | istlmatrix.hh | 395 typedef typename MatrixObject::DomainSpaceType DomainSpaceType; typedef 397 typedef typename DomainSpaceType::RangeFieldType RangeFieldType; 424 typedef typename MatrixObjectType::DomainSpaceType DomainSpaceType; typedef in Dune::Fem::ISTLLocalMatrix 431 typedef typename DomainSpaceType::RangeFieldType DofType; 658 typedef DomainSpaceImp DomainSpaceType; typedef in Dune::Fem::ISTLMatrixObject 666 typedef typename DomainSpaceType::GridType GridType; 671 enum { littleCols = DomainSpaceType :: localBlockSize }; 702 const DomainSpaceType& domainSpace_; 965 const DomainSpaceType& domainSpace() const in domainSpace() 1030 typedef typename DomainSpaceType :: RangeFieldType Field; in setBlock() [all …]
|
H A D | columnobject.hh | 16 typedef typename LinearOperator::DomainSpaceType DomainSpaceType; typedef 34 const DomainSpaceType& domainSpace() const { return linOp_.domainSpace(); } in domainSpace()
|
H A D | spmatrix.hh | 414 typedef DomainSpace DomainSpaceType; typedef in Dune::Fem::SparseRowMatrixObject 416 typedef typename DomainSpaceType::EntityType DomainEntityType; 418 typedef typename DomainSpaceType::EntityType ColumnEntityType; 421 typedef typename DomainSpaceType::BlockMapperType DomainBlockMapperType; 429 typedef SparseRowMatrixObject< DomainSpaceType, RangeSpaceType, MatrixType > ThisType; 431 static const size_type domainLocalBlockSize = DomainSpaceType::dimRange; 446 SparseRowMatrixObject( const DomainSpaceType &domainSpace, in SparseRowMatrixObject() 462 const DomainSpaceType& domainSpace() const in domainSpace() 701 const DomainSpaceType &domainSpace_; 718 typedef DomainSpace DomainSpaceType; typedef [all …]
|
H A D | densematrix.hh | 220 typedef DomainSpace DomainSpaceType; typedef in Dune::Fem::DenseRowMatrixObject 225 typedef typename DomainSpaceType::BlockMapperType DomainBlockMapperType; 226 … typedef NonBlockMapper< DomainBlockMapperType, DomainSpaceType::localBlockSize > DomainMapperType; 230 typedef typename DomainSpaceType::EntityType DomainEntityType; 247 DenseRowMatrixObject ( const DomainSpaceType &domainSpace, in DenseRowMatrixObject() 333 const DomainSpaceType &domainSpace_; 358 typedef typename MatrixObject::DomainSpaceType DomainSpaceType; typedef in Dune::Fem::DenseRowMatrixObject::LocalMatrixTraits 390 …LocalMatrix ( MatrixType &matrix, const DomainSpaceType &domainSpace, const RangeSpaceType &rangeS… in LocalMatrix()
|
H A D | istlpreconditioner.hh | 404 typedef DomainSpace DomainSpaceType ; typedef in Dune::Fem::ISTLMatrixAdapterFactory 408 …typedef MatrixObject< DomainSpaceType, RangeSpaceType, DomainBlock, RangeBlock > MatrixObjectType; 452 typedef Space DomainSpaceType ; typedef in Dune::Fem::ISTLMatrixAdapterFactory 455 …typedef MatrixObject< DomainSpaceType, RangeSpaceType, DomainBlock, RangeBlock > MatrixObjectType; 466 const DomainSpaceType& domainSpace, in createMatrixAdapter() 482 const DomainSpaceType& domainSpace, in createAMGMatrixAdapter() 514 const DomainSpaceType& domainSpace = matrixObj.domainSpace(); in matrixAdapterObject()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/test/ |
H A D | checklinearoperator.hh | 118 …Dune::Fem::TemporaryLocalMatrix< typename LinearOperator::DomainSpaceType, typename LinearOperator… in verifyLocalMatrixPermutation() 157 typedef typename DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType; in checkLinearOperator() typedef 161 const DomainSpaceType &dSpace = linOp.domainSpace(); in checkLinearOperator() 170 RangeStencil< DomainSpaceType, RangeSpaceType > stencil( dSpace, rSpace, range ); in checkLinearOperator() 178 Dune::Fem::TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > temp( dSpace, rSpace ); in checkLinearOperator() 253 …Hybrid::forEach( typename DomainSpaceType::LocalBlockIndices(), [ &block, i ] ( auto &&j ) { block… in checkLinearOperator() 266 … tmp.resize( dSpace.blockMapper().numDofs( domainEntity ) * DomainSpaceType::localBlockSize ); in checkLinearOperator()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/schemes/ |
H A D | galerkin.hh | 756 typedef typename JacobianOperator::DomainSpaceType DomainSpaceType; in assemble() typedef 759 typedef TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > TemporaryLocalMatrixType; in assemble() 765 … DiagonalStencil< DomainSpaceType, RangeSpaceType > stencil( jOp.domainSpace(), jOp.rangeSpace() ); in assemble() 801 typedef typename JacobianOperator::DomainSpaceType DomainSpaceType; in assemble() typedef 804 typedef TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > TemporaryLocalMatrixType; in assemble() 810 …DiagonalAndNeighborStencil< DomainSpaceType, RangeSpaceType > stencil( jOp.domainSpace(), jOp.rang… in assemble() 880 …static_assert( std::is_same< typename JacobianOperator::DomainSpaceType::GridPartType, GridPartTyp… in assemble()
|
H A D | dirichletconstraints.hh | 259 typedef typename LinearOperator::DomainSpaceType DomainSpaceType; in applyToOperator() typedef 261 …typedef Dune::Fem::TemporaryLocalMatrix< DomainSpaceType, RangeSpaceType > TemporaryLocalMatrixTyp… in applyToOperator()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/solver/ |
H A D | viennacl.hh | 70 typedef typename DomainFunction :: DiscreteFunctionSpaceType DomainSpaceType; typedef in Dune::Fem::ViennaCLInverseOperator
|