adjointHaloExchange(bool on_device=false) const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
array() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
array() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
bytes() const | atlas::field::FieldImpl | inline |
callbackOnDestruction(std::function< void()> &&f) (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
create(const eckit::Parametrisation &) | atlas::field::FieldImpl | static |
create(const std::string &name, array::DataType, const array::ArrayShape &=array::ArrayShape()) | atlas::field::FieldImpl | static |
create(const std::string &name, array::DataType, array::ArraySpec &&) | atlas::field::FieldImpl | static |
create(const std::string &name, const array::ArrayShape &=array::ArrayShape()) | atlas::field::FieldImpl | static |
create(const std::string &name, array::Array *) | atlas::field::FieldImpl | static |
data() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
data() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
datatype() const | atlas::field::FieldImpl | inline |
device_data() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
device_data() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
deviceNeedsUpdate() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
dirty() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
dump(std::ostream &os) const | atlas::field::FieldImpl | |
footprint() const | atlas::field::FieldImpl | |
functionspace() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
haloExchange(bool on_device=false) const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
host_data() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
host_data() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
hostNeedsUpdate() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
insert(idx_t idx1, idx_t size1) (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
levels() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
metadata() const | atlas::field::FieldImpl | inline |
metadata() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
name() const | atlas::field::FieldImpl | |
operator array::Array &() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
operator const array::Array &() const | atlas::field::FieldImpl | inline |
operator<<(std::ostream &os, const FieldImpl &v) | atlas::field::FieldImpl | friend |
rank() const | atlas::field::FieldImpl | inline |
reactivateDeviceWriteViews() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
reactivateHostWriteViews() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
rename(const std::string &name) | atlas::field::FieldImpl | inline |
resize(const array::ArrayShape &) | atlas::field::FieldImpl | |
set_dirty(bool=true) const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
set_functionspace(const FunctionSpace &) (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | |
set_levels(idx_t n) | atlas::field::FieldImpl | inline |
set_variables(idx_t n) (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
shape() const | atlas::field::FieldImpl | inline |
shape(idx_t i) const | atlas::field::FieldImpl | inline |
shapef() const | atlas::field::FieldImpl | inline |
size() const | atlas::field::FieldImpl | inline |
storage() | atlas::field::FieldImpl | inline |
stride(idx_t i) const | atlas::field::FieldImpl | inline |
strides() const | atlas::field::FieldImpl | inline |
stridesf() const | atlas::field::FieldImpl | inline |
syncHostDevice() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
updateDevice() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
updateHost() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
variables() const (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | inline |
wrap(const std::string &name, DATATYPE *data, const array::ArraySpec &) | atlas::field::FieldImpl | static |
wrap(const std::string &name, DATATYPE *data, const array::ArrayShape &) | atlas::field::FieldImpl | static |
~FieldImpl() (defined in atlas::field::FieldImpl) | atlas::field::FieldImpl | virtual |