  | 
  
    My Project
    
   programmer's documentation 
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef __FVM_PERIODICITY_H__ 
    2 #define __FVM_PERIODICITY_H__ 
  153                                  int                       tr_level_index[4]);
 
  178                               double                   matrix[3][4]);
 
  199                                 const double        translation[3]);
 
  223                              const double        axis[3],
 
  224                              const double        invariant_point[3]);
 
  318                                int                       component_ids[3]);
 
  353                            double                    matrix[3][4]);
 
 
const char * fvm_periodicity_type_name[]
 
void fvm_periodicity_get_tr_level_idx(const fvm_periodicity_t *this_periodicity, int tr_level_index[4])
Definition: fvm_periodicity.c:640
 
int fvm_periodicity_add_rotation(fvm_periodicity_t *this_periodicity, int external_num, double angle, const double axis[3], const double invariant_point[3])
Definition: fvm_periodicity.c:819
 
int fvm_periodicity_get_transform_id(const fvm_periodicity_t *this_periodicity, int external_num, int direction)
Definition: fvm_periodicity.c:916
 
void fvm_periodicity_get_matrix(const fvm_periodicity_t *this_periodicity, int tr_id, double matrix[3][4])
Definition: fvm_periodicity.c:1155
 
int fvm_periodicity_get_n_levels(const fvm_periodicity_t *this_periodicity)
Definition: fvm_periodicity.c:617
 
void fvm_periodicity_get_components(const fvm_periodicity_t *this_periodicity, int tr_id, int component_ids[3])
Definition: fvm_periodicity.c:1061
 
Definition: fvm_periodicity.h:58
 
int fvm_periodicity_get_reverse_id(const fvm_periodicity_t *this_periodicity, int tr_id)
Definition: fvm_periodicity.c:979
 
#define END_C_DECLS
Definition: cs_defs.h:468
 
Definition: fvm_periodicity.h:57
 
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
 
fvm_periodicity_type_t
Definition: fvm_periodicity.h:54
 
int fvm_periodicity_get_n_transforms(const fvm_periodicity_t *this_periodicity)
Definition: fvm_periodicity.c:593
 
Definition: fvm_periodicity.h:59
 
Definition: fvm_periodicity.h:56
 
fvm_periodicity_type_t fvm_periodicity_get_type(const fvm_periodicity_t *this_periodicity, int tr_id)
Definition: fvm_periodicity.c:955
 
fvm_periodicity_t * fvm_periodicity_create(double equiv_tolerance)
Definition: fvm_periodicity.c:534
 
fvm_periodicity_t * fvm_periodicity_destroy(fvm_periodicity_t *this_periodicity)
Definition: fvm_periodicity.c:565
 
struct _fvm_periodicity_t fvm_periodicity_t
Definition: fvm_periodicity.h:67
 
int fvm_periodicity_get_equiv_id(const fvm_periodicity_t *this_periodicity, int tr_id)
Definition: fvm_periodicity.c:1127
 
void fvm_periodicity_combine(fvm_periodicity_t *this_periodicity, int abort_on_error)
Definition: fvm_periodicity.c:1195
 
int fvm_periodicity_add_by_matrix(fvm_periodicity_t *this_periodicity, int external_num, fvm_periodicity_type_t type, double matrix[3][4])
Definition: fvm_periodicity.c:674
 
int fvm_periodicity_add_translation(fvm_periodicity_t *this_periodicity, int external_num, const double translation[3])
Definition: fvm_periodicity.c:782
 
void fvm_periodicity_get_parent_ids(const fvm_periodicity_t *this_periodicity, int tr_id, int parent_ids[2])
Definition: fvm_periodicity.c:1013
 
void const cs_int_t * type
Definition: cs_measures_util.h:425
 
void fvm_periodicity_dump(const fvm_periodicity_t *this_periodicity)
Definition: fvm_periodicity.c:1332