#include "cs_base.h"
#include "cs_mesh.h"
#include "cs_join_set.h"
#include "cs_join_util.h"
#include "cs_join_mesh.h"
Go to the source code of this file.
|  | 
| void | tstjpe (cs_int_t *iperio, cs_int_t *iperot) | 
|  | 
| int | cs_join_perio_add_translation (const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, const double trans[3]) | 
|  | 
| int | cs_join_perio_add_rotation (const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, double theta, const double axis[3], const double invariant[3]) | 
|  | 
| int | cs_join_perio_add_mixed (const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, double matrix[3][4]) | 
|  | 
| void | cs_join_perio_init (cs_join_t *this_join, cs_mesh_t *mesh, cs_mesh_builder_t **builder) | 
|  | 
| void | cs_join_perio_apply (cs_join_t *this_join, cs_join_mesh_t *jmesh, const cs_mesh_t *mesh) | 
|  | 
| void | cs_join_perio_merge_back (cs_join_t *this_join, cs_join_mesh_t *jmesh, const cs_mesh_t *mesh, cs_join_mesh_t **p_work_jmesh, cs_join_edges_t **p_work_edges, cs_gnum_t init_max_vtx_gnum, cs_gnum_t n_g_new_vertices) | 
|  | 
| void | cs_join_perio_split_back (cs_join_t *this_join, cs_join_mesh_t *jmesh, cs_mesh_t *mesh, cs_mesh_builder_t *builder, cs_join_gset_t *o2n_hist, cs_join_gset_t **p_n2o_hist) | 
|  | 
| void | cs_join_perio_split_update (cs_join_param_t param, cs_lnum_t n_ii_faces, const cs_join_face_type_t face_type[], const cs_join_mesh_t *jmesh, cs_mesh_t *mesh, cs_mesh_builder_t *mesh_builder) | 
|  | 
| void | cs_join_perio_transfer_builder (void) | 
|  | 
      
        
          | int cs_join_perio_add_mixed | ( | const char * | sel_criteria, | 
        
          |  |  | double | fraction, | 
        
          |  |  | double | plane, | 
        
          |  |  | int | verbosity, | 
        
          |  |  | int | visualization, | 
        
          |  |  | double | matrix[3][4] | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int cs_join_perio_add_rotation | ( | const char * | sel_criteria, | 
        
          |  |  | double | fraction, | 
        
          |  |  | double | plane, | 
        
          |  |  | int | verbosity, | 
        
          |  |  | int | visualization, | 
        
          |  |  | double | theta, | 
        
          |  |  | const double | axis[3], | 
        
          |  |  | const double | invariant[3] | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int cs_join_perio_add_translation | ( | const char * | sel_criteria, | 
        
          |  |  | double | fraction, | 
        
          |  |  | double | plane, | 
        
          |  |  | int | verbosity, | 
        
          |  |  | int | visualization, | 
        
          |  |  | const double | trans[3] | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_join_perio_apply | ( | cs_join_t * | this_join, | 
        
          |  |  | cs_join_mesh_t * | jmesh, | 
        
          |  |  | const cs_mesh_t * | mesh | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_join_perio_merge_back | ( | cs_join_t * | this_join, | 
        
          |  |  | cs_join_mesh_t * | jmesh, | 
        
          |  |  | const cs_mesh_t * | mesh, | 
        
          |  |  | cs_join_mesh_t ** | p_work_jmesh, | 
        
          |  |  | cs_join_edges_t ** | p_work_edges, | 
        
          |  |  | cs_gnum_t | init_max_vtx_gnum, | 
        
          |  |  | cs_gnum_t | n_g_new_vertices | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_join_perio_split_back | ( | cs_join_t * | this_join, | 
        
          |  |  | cs_join_mesh_t * | jmesh, | 
        
          |  |  | cs_mesh_t * | mesh, | 
        
          |  |  | cs_mesh_builder_t * | builder, | 
        
          |  |  | cs_join_gset_t * | o2n_hist, | 
        
          |  |  | cs_join_gset_t ** | p_n2o_hist | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_join_perio_transfer_builder | ( | void |  | ) |  |