#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 |