1 #ifndef __JMATH__JVECTORND__
2 #define __JMATH__JVECTORND__
14 namespace JPP {
using namespace JMATH; }
38 std::vector<double>(size, 0.0)
47 for (iterator
i = this->begin();
i != this->end(); ++
i) {
63 const double* p = this->
data();
64 const double* q = vector.data();
66 for (
size_t i = this->size();
i != 0; --
i, ++p, ++q) {
85 const JFormat format(out, getFormat<JVectorND>(
JFormat_t(9, 3, std::ios::fixed | std::ios::showpos)));
87 for (JVectorND::const_iterator
i =
object.begin();
i !=
object.end(); ++
i) {
88 out << format << *
i <<
' ';
friend std::ostream & operator<<(std::ostream &out, const JVectorND &object)
Print ASCII formatted output.
double getDot(const JVectorND &vector) const
Get dot product.
JVectorND()
Default constructor.
JVectorND(size_t size)
Constructor.