Jive reference manual
|
The header file <jem/base/Array.h>
exports the Array
class together with all related functions and operators. This file, however, expands to a large amount of code so that the compilation of your program may be slowed down significantly. To avoid this, jem provides a collection of smaller header files which enable you to include only the code that you need. The list below provides a short description of each header file.
<jem/base/array/Array.h>
- provides the template class Array<T,N>
together with the overloaded input and output operators.<jem/base/array/operators.h>
- exports overloaded unary and binary operators for arrays. Include this file if you want to use array expressions.<jem/base/array/intrinsics.h>
- exports all overloaded intrinsic functions such as sin
, cos
, etc. It also exports the functions where
and staticCast
. Include this file if you want to use array expressions involving intrinsic functions.<jem/base/array/select.h>
- exports the function select()
that can be used to select non-regular sections of an array.<jem/base/array/utilties.h>
- exports a collection of utility functions operating on arrays. These functions include min
, max
, sort
, etc.