#include <stdbool.h>
#include "grid_dgemm_tensor_local.h"
Go to the source code of this file.
|
void | calculate_non_orthorombic_corrections_tensor (const double mu_mean, const double *r_ab, const double basis[3][3], const int *const xmin, const int *const xmax, bool plane[3], tensor *const Exp) |
|
void | calculate_non_orthorombic_corrections_tensor_blocked (const double mu_mean, const double *r_ab, const double basis[3][3], const int *const lower_block, const int *const upper_block, const int *const block_size, const int *const offset, const int *const xmin, const int *const xmax, bool *plane, tensor *const Exp) |
|
void | apply_non_orthorombic_corrections (const bool plane[3], const tensor *const Exp, tensor *const cube) |
|
void | apply_non_orthorombic_corrections_xy (const int x, const int y, const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_xz (const int x, const int z, const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_yz (const int y, const int z, const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_xy_blocked (const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_xz_blocked (const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_yz_blocked (const struct tensor_ *const Exp, struct tensor_ *const m) |
|
void | apply_non_orthorombic_corrections_xz_yz_blocked (const struct tensor_ *const Exp_xz, const struct tensor_ *const Exp_yz, struct tensor_ *const m) |
|
◆ calculate_non_orthorombic_corrections_tensor()
void calculate_non_orthorombic_corrections_tensor |
( |
const double |
mu_mean, |
|
|
const double * |
r_ab, |
|
|
const double |
basis[3][3], |
|
|
const int *const |
xmin, |
|
|
const int *const |
xmax, |
|
|
bool |
plane[3], |
|
|
tensor *const |
Exp |
|
) |
| |
|
extern |
◆ calculate_non_orthorombic_corrections_tensor_blocked()
void calculate_non_orthorombic_corrections_tensor_blocked |
( |
const double |
mu_mean, |
|
|
const double * |
r_ab, |
|
|
const double |
basis[3][3], |
|
|
const int *const |
lower_block, |
|
|
const int *const |
upper_block, |
|
|
const int *const |
block_size, |
|
|
const int *const |
offset, |
|
|
const int *const |
xmin, |
|
|
const int *const |
xmax, |
|
|
bool * |
plane, |
|
|
tensor *const |
Exp |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections()
void apply_non_orthorombic_corrections |
( |
const bool |
plane[3], |
|
|
const tensor *const |
Exp, |
|
|
tensor *const |
cube |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_xy()
void apply_non_orthorombic_corrections_xy |
( |
const int |
x, |
|
|
const int |
y, |
|
|
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_xz()
void apply_non_orthorombic_corrections_xz |
( |
const int |
x, |
|
|
const int |
z, |
|
|
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_yz()
void apply_non_orthorombic_corrections_yz |
( |
const int |
y, |
|
|
const int |
z, |
|
|
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_xy_blocked()
void apply_non_orthorombic_corrections_xy_blocked |
( |
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_xz_blocked()
void apply_non_orthorombic_corrections_xz_blocked |
( |
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_yz_blocked()
void apply_non_orthorombic_corrections_yz_blocked |
( |
const struct tensor_ *const |
Exp, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |
◆ apply_non_orthorombic_corrections_xz_yz_blocked()
void apply_non_orthorombic_corrections_xz_yz_blocked |
( |
const struct tensor_ *const |
Exp_xz, |
|
|
const struct tensor_ *const |
Exp_yz, |
|
|
struct tensor_ *const |
m |
|
) |
| |
|
extern |