Class xlifepp::HMatrixEntry#
-
template<typename I>
class HMatrixEntry#
-
container class to deal with main type of HMatrix
Public Functions
-
HMatrixEntry(const HMatrixEntry<I>&)#
-
copy constructor
-
HMatrixEntry(ValueType, StrucType, ClusterTree<I>&, ClusterTree<I>&, number_t, number_t, number_t = 1, number_t = 1, SymType sy = _noSymmetry)#
-
constructor from cluster trees
-
inline ~HMatrixEntry()#
-
destructor
-
void clear()#
-
deallocate memory used by a MatrixEntry
-
void copy(const HMatrixEntry<I>&)#
-
full copy of members
-
HMatrix<real_t, FeDof> &getHMatrix() const#
-
return a reference to HMatrix object, full specialization
-
real_t norm2() const#
-
Frobenius norm.
-
real_t norminfty() const#
-
infinite norm
-
HMatrixEntry<I> &operator=(const HMatrixEntry<I>&)#
-
assign operator
-
void print(std::ostream&) const#
-
print HMatrixEntry
-
void printSummary(std::ostream&) const#
-
print HMatrixEntry in brief
-
void setClusterCol(ClusterTree<I>*)#
-
change ClusterTree col pointer of HMatrix
-
void setClusterRow(ClusterTree<I>*)#
-
change ClusterTree row pointer of HMatrix
Public Members
-
HMatrixEntry(const HMatrixEntry<I>&)#