Class to represent fields for the L95 model.
More...
#include <FieldL95.h>
|
void | print (std::ostream &) const |
|
|
const int | resol_ |
|
std::vector< double > | x_ |
|
Class to represent fields for the L95 model.
Definition at line 36 of file FieldL95.h.
◆ FieldL95() [1/3]
lorenz95::FieldL95::FieldL95 |
( |
const Resolution & |
resol | ) |
|
|
explicit |
Constructors and basic operators.
Definition at line 30 of file FieldL95.cc.
◆ FieldL95() [2/3]
◆ FieldL95() [3/3]
lorenz95::FieldL95::FieldL95 |
( |
const FieldL95 & |
other, |
|
|
const bool |
copy = true |
|
) |
| |
|
explicit |
◆ ~FieldL95()
lorenz95::FieldL95::~FieldL95 |
( |
| ) |
|
|
inline |
◆ asVector() [1/2]
std::vector<double>& lorenz95::FieldL95::asVector |
( |
| ) |
|
|
inline |
◆ asVector() [2/2]
const std::vector<double>& lorenz95::FieldL95::asVector |
( |
| ) |
const |
|
inline |
◆ axpy()
void lorenz95::FieldL95::axpy |
( |
const double & |
zz, |
|
|
const FieldL95 & |
rhs |
|
) |
| |
◆ classname()
static const std::string lorenz95::FieldL95::classname |
( |
| ) |
|
|
inlinestatic |
◆ diff()
◆ dirac()
void lorenz95::FieldL95::dirac |
( |
const eckit::Configuration & |
config | ) |
|
◆ dot_product_with()
double lorenz95::FieldL95::dot_product_with |
( |
const FieldL95 & |
other | ) |
const |
◆ field_from_ug()
◆ field_to_ug()
◆ generate()
void lorenz95::FieldL95::generate |
( |
const eckit::Configuration & |
conf | ) |
|
◆ interp()
void lorenz95::FieldL95::interp |
( |
const LocsL95 & |
locs, |
|
|
GomL95 & |
gom |
|
) |
| const |
Interpolate to given location.
Definition at line 148 of file FieldL95.cc.
◆ interpAD()
void lorenz95::FieldL95::interpAD |
( |
const LocsL95 & |
locs, |
|
|
const GomL95 & |
gom |
|
) |
| |
◆ operator*=()
FieldL95 & lorenz95::FieldL95::operator*= |
( |
const double & |
fact | ) |
|
◆ operator+=()
◆ operator-=()
◆ operator=()
◆ operator[]() [1/2]
double& lorenz95::FieldL95::operator[] |
( |
const int |
ii | ) |
|
|
inline |
◆ operator[]() [2/2]
const double& lorenz95::FieldL95::operator[] |
( |
const int |
ii | ) |
const |
|
inline |
◆ print()
void lorenz95::FieldL95::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ random()
void lorenz95::FieldL95::random |
( |
| ) |
|
◆ read()
void lorenz95::FieldL95::read |
( |
std::ifstream & |
fin | ) |
|
◆ resol()
const int& lorenz95::FieldL95::resol |
( |
| ) |
const |
|
inline |
◆ rms()
double lorenz95::FieldL95::rms |
( |
| ) |
const |
◆ schur()
void lorenz95::FieldL95::schur |
( |
const FieldL95 & |
rhs | ) |
|
◆ ug_coord()
◆ write()
void lorenz95::FieldL95::write |
( |
std::ofstream & |
fout | ) |
const |
◆ zero()
void lorenz95::FieldL95::zero |
( |
| ) |
|
◆ resol_
const int lorenz95::FieldL95::resol_ |
|
private |
◆ x_
std::vector<double> lorenz95::FieldL95::x_ |
|
private |
The documentation for this class was generated from the following files: