Home
last modified time | relevance | path

Searched refs:MultiTypeBlockVector (Results 1 – 19 of 19) sorted by relevance

/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/test/
H A Dblocklevel.cc40 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 Dmultitypeblockvectortest.cc26 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()
79MultiTypeBlockVector<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 Dmultitypeblockmatrixtest.cc44 …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()
61MultiTypeBlockVector<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 Dforeachtest.cc38 …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 Dcholmodtest.cc90 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 Dblocklevel.hh22 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 Dmultitypeblockvector.hh20 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 Dgsetc.hh570 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 Ddofvector.hh38 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 Dfunction.hh48 … typedef MultiTypeBlockVector< typename HierarchicalDofContainerChooser< Dof, SR >::Type... > Type;
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/
H A Dhierarchical.hh57 … 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 DCHANGELOG.md18 … 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 Dhierarchical.hh143 … 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 Distlvectorbackendtest.cc194 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 Dstokes-taylorhood.cc363 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 Dinterpolation.cc168 using VectorType = MultiTypeBlockVector<VelocityVector, PressureVector>; in main()
/dports/math/dune-functions/dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d/dune/functions/functionspacebases/test/
H A Dhierarchicvectorwrappertest.cc241 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 Distl.hh154 …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 Ddune-functions-bases.tex2008 or \cpp{MultiTypeBlockVector} (from the \dunemodule{dune-istl}