1 #ifndef __JTOOLS__JRANGE__
2 #define __JTOOLS__JRANGE__
24 namespace JPP {
using namespace JTOOLS; }
37 template<
class T,
class JComparator_t = std::less<T> >
41 public JMath < JRange<T> >
111 template<
class JElement_t,
class JAllocator_t>
175 using namespace JLANG;
186 template<
class JElement_t,
class JAllocator_t>
509 this->
first *= factor;
523 this->
first /= factor;
607 for (
R i = first; i !=
second; ++i) {
618 template<
class T,
class JComparator_t>
632 template<
class T,
class JComparator_t>
648 template<
class T,
class JComparator_t>
662 template<
class T,
class JComparator_t>
680 template<
class T,
class JComparator_t>
697 template<
class T,
class JComparator_t>
Vec operator-(const Vec &a, const Vec &b)
Subtract two vectors.
Auxiliary base class for aritmetic operations of derived class types.
Definition of minimum and maximum values for any class.
JArgument< T >::argument_type argument_type
Auxiliary template class for type bool.
Data structure to check whether given data type is an iterator.
const array_type< JValue_t > & make_array(const JValue_t(&array)[N])
Method to create array of values.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
Template definition of auxiliary base class for comparison of data structures.
Auxiliary methods to convert data members or return values of member methods of a set of objects to a...
then usage $script[distance] fi case set_variable R
Vec operator+(const Vec &a, const Vec &b)
Add two vectors.
z range($ZMAX-$ZMIN)< $MINIMAL_DZ." fi fi typeset -Z 4 STRING typeset -Z 2 FLOOR JPlot1D -f $
Base class for data structures with artithmetic capabilities.
Auxiliary data structure for return type of make methods.