/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/test/ |
H A D | blocklevel.cc | 40 using MTBV0 = MultiTypeBlockVector<BlockType0, BlockType0>; in main() 43 using MTBV1 = MultiTypeBlockVector<BlockType0, BlockType1>; in main() 53 using RowType0 = MultiTypeBlockVector<Matrix<FMBlock<3,3>>, Matrix<FMBlock<3,1>>>; in main() 54 using RowType1 = MultiTypeBlockVector<Matrix<FMBlock<1,3>>, Matrix<FMBlock<3,3>>>; in main() 55 using RowType2 = MultiTypeBlockVector<Matrix<FMBlock<1,3>>, Matrix<double>>; in main()
|
H A D | multitypeblockvectortest.cc | 26 void testMultiVector(const MultiTypeBlockVector<Args...>& multiVector) in testMultiVector() 29 using size_type = typename MultiTypeBlockVector<Args...>::size_type; in testMultiVector() 38 …static_assert(MultiTypeBlockVector<Args...>::size()==2, "Method MultiTypeBlockVector::size() retur… in testMultiVector() 79 …MultiTypeBlockVector<BlockVector<FieldVector<double,3> >, BlockVector<FieldVector<double,1> > > mu… in main() 90 MultiTypeBlockVector<BlockVector<FieldVector<double,3> >&, BlockVector<FieldVector<double,1> >& > in main()
|
H A D | multitypeblockmatrixtest.cc | 44 …typedef MultiTypeBlockVector<Matrix<FieldMatrix<double,3,3> >, Matrix<FieldMatrix<double,3,1> > > … in testInterfaceMethods() 45 …typedef MultiTypeBlockVector<Matrix<FieldMatrix<double,1,3> >, Matrix<FieldMatrix<double,1,1> > > … in testInterfaceMethods() 61 …MultiTypeBlockVector<BlockVector<FieldVector<double,3> >, BlockVector<FieldVector<double,1> > > do… in testInterfaceMethods() 94 …typedef MultiTypeBlockVector<Matrix<FieldMatrix<double,3,3> >, Matrix<FieldMatrix<double,3,1> > > … in testInterfaceMethods() 95 typedef MultiTypeBlockVector<Matrix<FieldMatrix<double,1,3> >, Matrix<double> > RowType1; in testInterfaceMethods() 111 MultiTypeBlockVector<BlockVector<FieldVector<double,3> >, BlockVector<double> > domainVector; in testInterfaceMethods() 156 …typedef Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double,1> >,Dune::BlockVect… in main() 227 typedef Dune::MultiTypeBlockVector<BCRSMat,BCRSMat> BCRS_Row; in main()
|
H A D | foreachtest.cc | 38 …using MTBV = MultiTypeBlockVector<DynamicVector<FieldVector<double,3>>,std::vector<FieldVector<dou… in testFlatVectorForEach() 111 …using Row0 = MultiTypeBlockVector<BCRSMatrix<FieldMatrix<double,3,3>>,BCRSMatrix<FieldMatrix<doubl… in testFlatMatrixForEachStatic() 112 …using Row1 = MultiTypeBlockVector<BCRSMatrix<FieldMatrix<double,1,3>>,BCRSMatrix<FieldMatrix<doubl… in testFlatMatrixForEachStatic()
|
H A D | cholmodtest.cc | 90 using MTRow = MultiTypeBlockVector<BCRS,BCRS>; in main() 104 …using MTBV = MultiTypeBlockVector<BlockVector<FieldVector<double,bs>>,BlockVector<FieldVector<doub… in main()
|
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/ |
H A D | blocklevel.hh | 22 class MultiTypeBlockVector; 115 struct MaxBlockLevel<MultiTypeBlockVector<Args...>> 119 using V = MultiTypeBlockVector<Args...>; in value() 127 struct MinBlockLevel<MultiTypeBlockVector<Args...>> 131 using V = MultiTypeBlockVector<Args...>; in value() 139 struct MaxBlockLevel<MultiTypeBlockVector<>> 147 struct MinBlockLevel<MultiTypeBlockVector<>>
|
H A D | multitypeblockvector.hh | 20 class MultiTypeBlockVector; 39 struct FieldTraits< MultiTypeBlockVector<Arg0, Args...> > 54 class MultiTypeBlockVector class 72 typedef MultiTypeBlockVector<Args...> type; 332 std::ostream& operator<< (std::ostream& s, const MultiTypeBlockVector<Args...>& v) { in operator <<()
|
H A D | gsetc.hh | 570 MultiTypeBlockVector<MultiTypeVectorArgs...>& x, in dbgs() 571 const MultiTypeBlockVector<MultiTypeVectorArgs...>& b, in dbgs() 582 MultiTypeBlockVector<MultiTypeVectorArgs...>& x, in bsorf() 583 const MultiTypeBlockVector<MultiTypeVectorArgs...>& b, in bsorf() 594 MultiTypeBlockVector<MultiTypeVectorArgs...>& x, in bsorb() 595 const MultiTypeBlockVector<MultiTypeVectorArgs...>& b, in bsorb() 607 MultiTypeBlockVector<MultiTypeVectorArgs...>& x, in dbjac() 608 const MultiTypeBlockVector<MultiTypeVectorArgs...>& b, in dbjac()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/hierarchical/ |
H A D | dofvector.hh | 38 struct BlockIndicesFor< MultiTypeBlockVector< V... > > 89 …static decltype( auto ) access ( const MultiTypeBlockVector< V... > &data, std::size_t baseIndex, … in access() 95 …static decltype( auto ) access ( MultiTypeBlockVector< V... > &data, std::size_t baseIndex, const … in access() 212 static void reserve ( MultiTypeBlockVector< V... > &data, SizeType size ) in reserve() 224 static void resize ( MultiTypeBlockVector< V... > &data, SizeType size ) in resize() 236 static SizeType size ( const MultiTypeBlockVector< V... > &data ) in size() 288 static std::size_t used ( const MultiTypeBlockVector< V... > &array ) in used() 304 …static void memMoveBackward ( MultiTypeBlockVector< V... > &array, int length, int oldStartIdx, in… in memMoveBackward() 319 …static void memMoveForward ( MultiTypeBlockVector< V... > &array, int length, int oldStartIdx, int… in memMoveForward() 334 static void assign ( MultiTypeBlockVector< V... > &array, int newIndex, int oldIndex ) in assign()
|
H A D | function.hh | 48 … typedef MultiTypeBlockVector< typename HierarchicalDofContainerChooser< Dof, SR >::Type... > Type;
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/ |
H A D | hierarchical.hh | 57 … using Row = MultiTypeBlockVector< typename HierarchicalMatrixChooser< Dof, SD, R >::Type... >; 186 …izeof...( C ) == sizeof...( B ) > umv ( const MultiTypeBlockVector< C... > &row, const MultiTypeBl… in umv() 194 …onst MultiTypeBlockMatrix< R... > &matrix, const DomainVector &u, MultiTypeBlockVector< B... > &w ) in umv() 208 static void clear ( MultiTypeBlockVector< C... > &row ) in clear() 231 …static decltype( auto ) entry ( const MultiTypeBlockVector< C... > &row, I i, std::pair< std::size… in entry() 237 …static decltype( auto ) entry ( MultiTypeBlockVector< C... > &row, I i, std::pair< std::size_t, Hy… in entry() 267 static void reserve ( MultiTypeBlockVector< C... > &row, const Stencil &stencil ) in reserve()
|
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/ |
H A D | CHANGELOG.md | 18 … cannot be always uniquely determined for `MultiTypeBlockMatrix`/`MultiTypeBlockVector` since the … 80 - `MultiTypeBlockVector<Args...>` now inherits the constructors from its 82 `MultiTypeBlockVector`s from values or references of BlockVectors. 105 - `MultiTypeBlockVector` now implements the interface method `N()`, which 108 - `MultiTypeBlockVector` now implements the interface method `dim()`, which 111 - `MultiTypeBlockVector::count()` is now `const` 129 - The method `MultiTypeBlockVector::count()` has been deprecated, because its name
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/solver/communication/ |
H A D | hierarchical.hh | 143 … static void project ( const AuxiliaryDofsType &auxiliaryDofs, MultiTypeBlockVector< V... > &x ) in project() 157 … const AuxiliaryDofsType &auxiliaryDofs, const MultiTypeBlockVector< V... > &x, const MultiTypeBlo… in dot()
|
/dports/math/dune-functions/dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d/dune/functions/backends/test/ |
H A D | istlvectorbackendtest.cc | 194 using Vector = Dune::MultiTypeBlockVector<VelocityVector, PressureVector>; in main() 201 …using VelocityVector = std::vector<Dune::MultiTypeBlockVector<Dune::FieldVector<double,1>, double,… in main() 204 using Vector = Dune::MultiTypeBlockVector<VelocityVector, PressureVector>; in main()
|
/dports/math/dune-functions/dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d/examples/ |
H A D | stokes-taylorhood.cc | 363 using VectorType = MultiTypeBlockVector<VelocityVector, PressureVector>; in main() 369 using MatrixRow0 = MultiTypeBlockVector<Matrix00, Matrix01>; in main() 370 using MatrixRow1 = MultiTypeBlockVector<Matrix10, Matrix11>; in main() 406 = MultiTypeBlockVector<VelocityBitVector, PressureBitVector>; in main()
|
H A D | interpolation.cc | 168 using VectorType = MultiTypeBlockVector<VelocityVector, PressureVector>; in main()
|
/dports/math/dune-functions/dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d/dune/functions/functionspacebases/test/ |
H A D | hierarchicvectorwrappertest.cc | 241 using Vector = Dune::MultiTypeBlockVector<VelocityVector, PressureVector>; in main() 248 …using VelocityVector = std::vector<Dune::MultiTypeBlockVector<Dune::FieldVector<double,1>, double,… in main() 251 using Vector = Dune::MultiTypeBlockVector<VelocityVector, PressureVector>; in main()
|
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/solver/ |
H A D | istl.hh | 154 …struct UniformLeafLevelType<Dune::MultiTypeBlockVector<V1, V...>, std::enable_if_t<Std::are_all_sa…
|
/dports/math/dune-functions/dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d/doc/manual/ |
H A D | dune-functions-bases.tex | 2008 or \cpp{MultiTypeBlockVector} (from the \dunemodule{dune-istl}
|