20namespace JPP {
using namespace JMATH; }
33 public JMath <JMatrix1D>,
226 const double eps = std::numeric_limits<double>::min())
const
228 return (fabs(
a00 - A.a00) <= eps);
238 bool isIdentity(
const double eps = std::numeric_limits<double>::min())
const
309 out << format << A.a00 << endl;
JFormat_t & getFormat()
Get format for given type.
Base class for data structures with artithmetic capabilities.
Interface for binary input.
Interface for binary output.
JMatrix1D & reset()
Set matrix to the null matrix.
JMatrix1D & sub(const JMatrix1D &A)
Matrix subtraction.
bool isIdentity(const double eps=std::numeric_limits< double >::min()) const
Test identity.
JMatrix1D & mul(const JMatrix1D &A, const JMatrix1D &B)
Matrix multiplication.
JMatrix1D & mul(const double factor)
Scale matrix.
bool equals(const JMatrix1D &A, const double eps=std::numeric_limits< double >::min()) const
Equality.
JMatrix1D & add(const JMatrix1D &A)
Matrix addition.
friend JWriter & operator<<(JWriter &out, const JMatrix1D &matrix)
Write matrix to output.
JMatrix1D & setIdentity()
Set to identity matrix.
JMatrix1D & transpose()
Transpose.
JMatrix1D()
Default constructor.
double getDeterminant() const
Get determinant of matrix.
static const JMatrix1D & getIdentity()
Get reference to unique instance of this class object.
JMatrix1D & negate()
Negate matrix.
void transform(double &__x) const
Transform.
friend JReader & operator>>(JReader &in, JMatrix1D &matrix)
Read matrix from input.
JMatrix1D(const double __a00)
Contructor.
friend std::ostream & operator<<(std::ostream &out, const JMatrix1D &A)
Print ASCII formatted output.
void set(const JMatrix1D &A)
Set matrix.
static const JMatrix1D & getInstance()
Get reference to unique instance of this class object.
JMatrix1D & div(const double factor)
Scale matrix.
Auxiliary classes and methods for mathematical operations.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Template definition of auxiliary base class for comparison of data structures.
Auxiliary base class for aritmetic operations of derived class types.