3#include <amdis/Output.hpp>
8 template <
class RB,
class CB,
class T,
class Traits>
12 template <
class Matrix>
15 template <
class Mat,
class Sol,
class Rhs,
class BitVec,
class Assoc>
16 static void periodicBC(Mat& , Sol& , Rhs& , BitVec
const& , Assoc
const& ,
bool =
true)
19 warning(
"periodicBC not implemented for this matrix type.");
23 template <
class Mat,
class Sol,
class Rhs,
class BitVec,
class Assoc>
24 void periodicBC(Mat& matrix, Sol& solution, Rhs& rhs, BitVec
const& left, Assoc
const& association,
bool setDiagonal =
true)
30 template <
class RB,
class CB,
class T,
class Traits>
35 template <
class Sol,
class Rhs,
class BitVec,
class Assoc>
36 static void periodicBC(
Matrix& matrix, Sol& solution, Rhs& rhs, BitVec
const& left, Assoc
const& association,
bool setDiagonal =
true)
38 AMDiS::periodicBC(matrix.
impl(), solution.impl(), rhs.impl(), left, association, setDiagonal);
Impl const & impl() const
Return the underlying matrix backend.
Definition: MatrixFacade.hpp:38
Definition: Constraints.hpp:14