|
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.