#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  | CS_PROCF (tstjpe, tstjpe)(cs_int_t *iperio | 
|   | 
| 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) | 
|   | 
◆ cs_join_perio_add_mixed()
      
        
          | int cs_join_perio_add_mixed  | 
          ( | 
          const char *  | 
          sel_criteria,  | 
        
        
           | 
           | 
          double  | 
          fraction,  | 
        
        
           | 
           | 
          double  | 
          plane,  | 
        
        
           | 
           | 
          int  | 
          verbosity,  | 
        
        
           | 
           | 
          int  | 
          visualization,  | 
        
        
           | 
           | 
          double  | 
          matrix[3][4]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_add_rotation()
      
        
          | 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]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_add_translation()
      
        
          | int cs_join_perio_add_translation  | 
          ( | 
          const char *  | 
          sel_criteria,  | 
        
        
           | 
           | 
          double  | 
          fraction,  | 
        
        
           | 
           | 
          double  | 
          plane,  | 
        
        
           | 
           | 
          int  | 
          verbosity,  | 
        
        
           | 
           | 
          int  | 
          visualization,  | 
        
        
           | 
           | 
          const double  | 
          trans[3]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_apply()
      
        
          | void cs_join_perio_apply  | 
          ( | 
          cs_join_t *  | 
          this_join,  | 
        
        
           | 
           | 
          cs_join_mesh_t *  | 
          jmesh,  | 
        
        
           | 
           | 
          const cs_mesh_t *  | 
          mesh  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_init()
◆ cs_join_perio_merge_back()
      
        
          | 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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_split_back()
      
        
          | 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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ cs_join_perio_split_update()
◆ cs_join_perio_transfer_builder()
      
        
          | void cs_join_perio_transfer_builder  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ CS_PROCF()
      
        
          | void CS_PROCF  | 
          ( | 
          tstjpe  | 
          ,  | 
        
        
           | 
           | 
          tstjpe  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ iperot