23 class ShapeFunction1D;
63 virtual std::ostream&
info(std::ostream&
os)
const;
118 virtual std::ostream&
info(std::ostream&
os)
const;
167 template<
class F,
int dim>
179 virtual std::ostream&
info(std::ostream&
os)
const;
182 const uint position_;
204 virtual std::ostream&
info(std::ostream&
os)
const;
228 template<
class F,
int dim>
250 virtual std::ostream&
info(std::ostream&
os)
const;
254 const uint position_;
273 template<
class F,
int dim>
287 virtual std::ostream&
info(std::ostream&
os)
const;
void scale(const Real factor)
scales the S Matrix by a factor, used for edge elements
SMatrix1D(const ShapeFunction1D< Real > &small, const ShapeFunction1D< Real > &left, const ShapeFunction1D< Real > &right)
SMatrix1D(const SMatrix1D &s, const bool flip=false)
virtual void operator()(const TColumn< Real > &src, TColumn< Real > &dest) const
Application operator.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual uint size() const
Returns the size of the S matrix.
virtual uint size() const =0
Returns the size of the S matrix.
virtual void operator()(const TColumn< F > &src, TColumn< F > &dest) const =0
Application operator.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
uint size() const
Returns the size of the S matrix (number of rows or columns)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual void operator()(const TColumn< F > &src, TColumn< F > &dest) const
Application operator.
SMatrixBlock(const SMatrixBase< F > &A, const SMatrixBase< F > &B, const SMatrixBase< F > *C=0)
virtual void operator()(const TColumn< F > &src, TColumn< F > &dest) const
Application operator.
SMatrixCompose(const SMatrixBase< F > &A, const SMatrixBase< F > &B, const SMatrixBase< F > *C=0)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual uint size() const
Returns the size of the S matrix.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
SMatrixGeneralTensor(const SMatrixBase< F > &matrix, const uint *n, const uint position)
SMatrixGeneralTensor(const SMatrixBase< F > &matrix, const uint position)
virtual void operator()(const TColumn< F > &src, TColumn< F > &dest) const
Application operator.
virtual uint size() const
Returns the size of the S matrix.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
SMatrixTensor(const SMatrixBase< F > &matrix, const uint position)
virtual void operator()(const TColumn< F > &src, TColumn< F > &dest) const
Application operator.
virtual uint size() const
Returns the size of the S matrix.
Set< F > makeSet(uint n, const F &first,...)