#include <Redistribute_Field.h>
|
| void | initialize (const Domaine_IJK &input, const Domaine_IJK &output, const Domaine_IJK::Localisation loc) |
| void | initialize (const Domaine_IJK &input, const Domaine_IJK &output, const Domaine_IJK::Localisation loc, const VECT(IntTab) &redistribute_maps) |
| void | redistribute (const IJK_Field_double &input_field, IJK_Field_double &output_field) |
| template<class T, int N> |
| void | redistribute (const IJK_Field_vector< T, N > &input_field, IJK_Field_vector< T, N > &output_field) |
| void | redistribute_add (const IJK_Field_double &input_field, IJK_Field_double &output_field) |
| template<class T, int N> |
| void | redistribute_add (const IJK_Field_vector< T, N > &input_field, IJK_Field_vector< T, N > &output_field) |
| void | redistribute (const IJK_Field_float &input_field, IJK_Field_float &output_field) |
| void | redistribute_add (const IJK_Field_float &input_field, IJK_Field_float &output_field) |
|
| static void | intersect (const int s1, const int n1, int &s2, int &n2, int &s3) |
Definition at line 26 of file Redistribute_Field.h.
◆ compute_send_blocs()
◆ initialize() [1/2]
◆ initialize() [2/2]
◆ intersect()
| void Redistribute_Field::intersect |
( |
const int | s1, |
|
|
const int | n1, |
|
|
int & | s2, |
|
|
int & | n2, |
|
|
int & | s3 ) |
|
staticprotected |
◆ redistribute() [1/3]
| void Redistribute_Field::redistribute |
( |
const IJK_Field_double & | input_field, |
|
|
IJK_Field_double & | output_field ) |
|
inline |
◆ redistribute() [2/3]
| void Redistribute_Field::redistribute |
( |
const IJK_Field_float & | input_field, |
|
|
IJK_Field_float & | output_field ) |
|
inline |
◆ redistribute() [3/3]
◆ redistribute_() [1/2]
| void Redistribute_Field::redistribute_ |
( |
const IJK_Field_double & | input_field, |
|
|
IJK_Field_double & | output_field, |
|
|
bool | add ) |
|
protected |
◆ redistribute_() [2/2]
| void Redistribute_Field::redistribute_ |
( |
const IJK_Field_float & | input_field, |
|
|
IJK_Field_float & | output_field, |
|
|
bool | add ) |
|
protected |
◆ redistribute_add() [1/3]
| void Redistribute_Field::redistribute_add |
( |
const IJK_Field_double & | input_field, |
|
|
IJK_Field_double & | output_field ) |
|
inline |
◆ redistribute_add() [2/3]
| void Redistribute_Field::redistribute_add |
( |
const IJK_Field_float & | input_field, |
|
|
IJK_Field_float & | output_field ) |
|
inline |
◆ redistribute_add() [3/3]
◆ recv_blocs_
◆ schema_comm_
◆ send_blocs_
◆ size_buffer_for_me_
| int Redistribute_Field::size_buffer_for_me_ |
|
protected |
The documentation for this class was generated from the following files: