16#ifndef IJK_Striped_Writer_included
17#define IJK_Striped_Writer_included
32 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
34 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
36 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
38 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
40 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
42 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
44 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
46 const int file_ni_tot,
const int file_nj_tot,
const int file_nk_tot,
49 template<
typename _OUT_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
51 const int nitot,
const int njtot,
const int nktot,
const int nbcompo,
int component);
52 template<
typename _IN_TYPE_,
typename _TYPE_,
typename _TYPE_ARRAY_>
54 const int nitot,
const int njtot,
const int nktot,
const int nbcompo,
const int component);
58#include <IJK_Striped_Writer.tpp>
: This class is an IJK_Field_local with parallel informations.
: class IJK_Striped_Writer
void write_data_parallel2_template(const char *filename, const int file_ni_tot, const int file_nj_tot, const int file_nk_tot, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vx, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vy, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vz)
Size_t write_data_parallel_template(const char *filename, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vx, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vy, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vz)
void redistribute_load(const BigTRUSTArray< _IN_TYPE_ > &input, IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &output, const int nitot, const int njtot, const int nktot, const int nbcompo, const int component)
Size_t write_data_template(const char *filename, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &f)
Size_t write_data_parallele_plan_template(const char *filename, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vx, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vy, const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &vz)
void redistribute(const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &input, BigTRUSTArray< _OUT_TYPE_ > &output, const int nitot, const int njtot, const int nktot, const int nbcompo, int component)