20 namespace 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
307 const JFormat format(out, getFormat<JMatrix1D>(
JFormat_t(10, 3, std::ios::fixed | std::ios::showpos)));
309 out << format << A.
a00 << endl;
friend JReader & operator>>(JReader &in, JMatrix1D &matrix)
Read matrix from input.
friend JWriter & operator<<(JWriter &out, const JMatrix1D &matrix)
Write matrix to output.
JMatrix1D & mul(const double factor)
Scale matrix.
Interface for binary output.
Auxiliary base class for aritmetic operations of derived class types.
JMatrix1D()
Default constructor.
JMatrix1D(const double __a00)
Contructor.
friend std::ostream & operator<<(std::ostream &out, const JMatrix1D &A)
Print ASCII formatted output.
JMatrix1D & negate()
Negate matrix.
static const JMatrix1D & getInstance()
Get reference to unique instance of this class object.
JMatrix1D & div(const double factor)
Scale matrix.
double getDeterminant() const
Get determinant of matrix.
static const JMatrix1D & getIdentity()
Get reference to unique instance of this class object.
bool isIdentity(const double eps=std::numeric_limits< double >::min()) const
Test identity.
void transform(double &__x) const
Transform.
Template definition of auxiliary base class for comparison of data structures.
JMatrix1D & sub(const JMatrix1D &A)
Matrix subtraction.
void set(const JMatrix1D &A)
Set matrix.
Interface for binary input.
JMatrix1D & reset()
Set matrix to the null matrix.
JMatrix1D & transpose()
Transpose.
bool equals(const JMatrix1D &A, const double eps=std::numeric_limits< double >::min()) const
Equality.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
JMatrix1D & add(const JMatrix1D &A)
Matrix addition.
Base class for data structures with artithmetic capabilities.
JMatrix1D & setIdentity()
Set to identity matrix.
source $JPP_DIR setenv csh $JPP_DIR &dev null eval JShellParser o a A
JMatrix1D & mul(const JMatrix1D &A, const JMatrix1D &B)
Matrix multiplication.