#include <BasicOceanSystem.h>
|
| ComplexArray (size_t N) |
|
void | resize (size_t N) |
|
size_t | size () const |
|
float * | real () |
|
const float * | real () const |
|
float * | imag () |
|
const float * | imag () const |
|
std::complex< float > | load (const size_t index) const |
|
void | store (const size_t index, const std::complex< float > value) |
|
|
size_t | N = 0 |
|
std::vector< Chunk > | storage |
|
Convenience class for storing a set of complex values aligned in an SoA-fashion.
Definition at line 43 of file BasicOceanSystem.h.
◆ ComplexArray() [1/2]
Cogs::Core::ComplexArray::ComplexArray |
( |
| ) |
|
|
inline |
◆ ComplexArray() [2/2]
Cogs::Core::ComplexArray::ComplexArray |
( |
size_t |
N | ) |
|
|
inline |
◆ imag() [1/2]
float * Cogs::Core::ComplexArray::imag |
( |
| ) |
|
|
inline |
◆ imag() [2/2]
const float * Cogs::Core::ComplexArray::imag |
( |
| ) |
const |
|
inline |
◆ load()
std::complex< float > Cogs::Core::ComplexArray::load |
( |
const size_t |
index | ) |
const |
|
inline |
◆ real() [1/2]
float * Cogs::Core::ComplexArray::real |
( |
| ) |
|
|
inline |
◆ real() [2/2]
const float * Cogs::Core::ComplexArray::real |
( |
| ) |
const |
|
inline |
◆ resize()
void Cogs::Core::ComplexArray::resize |
( |
size_t |
N | ) |
|
|
inline |
◆ size()
size_t Cogs::Core::ComplexArray::size |
( |
| ) |
const |
|
inline |
◆ store()
void Cogs::Core::ComplexArray::store |
( |
const size_t |
index, |
|
|
const std::complex< float > |
value |
|
) |
| |
|
inline |
size_t Cogs::Core::ComplexArray::N = 0 |
|
protected |
◆ storage
std::vector<Chunk> Cogs::Core::ComplexArray::storage |
|
protected |
The documentation for this class was generated from the following file: