Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/structcasa_1_1LogiArray__global__functions__LogicalArray.html
Дата изменения: Unknown
Дата индексирования: Tue Feb 15 00:38:40 2011
Кодировка:

Поисковые слова: annular solar eclipse
casacore: casa::LogiArray_global_functions_LogicalArray Struct Reference

casa::LogiArray_global_functions_LogicalArray Struct Reference
[Arrays_module]

Logical valued Arrays. More...

#include <LogiArray.h>


Detailed Description

Logical valued Arrays.

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Prerequisite

Etymology

LogicalArray declares logical valued Arrays.

Synopsis

This file contains the declarations for LogicalArrays.

Motivation

One needs to have logical valued Arrays. They are the result of logical operations on Arrays. They can also be created in other ways. They are used as masks for MaskedArrays.

Array<Bool> would have served the purpose. However, it is very space inefficient. Instead, the concept has been abstracted. Currently, the implementation of LogicalArray is Array<LogicalArrayElem>, done with typedefs. The type of LogicalArrayElem can be changed at any time. Later, if desired, LogicalArray can be made to be a true class, without requiring more than a recompile of code which uses it.

To Do

Definition at line 81 of file LogiArray.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines