FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
hecmw_vis_generate_histogram_sf.h
Go to the documentation of this file.
1/*****************************************************************************
2 * Copyright (c) 2019 FrontISTR Commons
3 * This software is released under the MIT License, see LICENSE.txt
4 *****************************************************************************/
5
6#ifndef HECMW_VIS_GENERATE_HISTOGRAM_SF_H_INCLUDED
7#define HECMW_VIS_GENERATE_HISTOGRAM_SF_H_INCLUDED
8
9#include "hecmw_struct.h"
10#include "hecmw_result.h"
11#include "hecmw_util.h"
12#include "hecmw_vis_SF_geom.h"
13
14void generate_histogram_graph_sf(struct surface_module *sf, int *color_list,
16 double *mivalue, double *mavalue,
17 Result *result, int mynode, int pesize,
18 HECMW_Comm VIS_COMM, int color_system_type);
19void generate_interval_point_sf(struct surface_module *sf, int *color_list,
21 double *mivalue, double *mavalue,
22 Result *result, int mynode, int pesize,
23 HECMW_Comm VIS_COMM, double *interval_point);
24void output_histogram_sf(struct surface_module *sf, int *color_list,
25 struct hecmwST_result_data *data, double *mivalue,
26 double *mavalue, Result *result, int mynode,
27 int pesize, HECMW_Comm VIS_COMM);
28void find_minmax_sf(struct hecmwST_local_mesh *mesh, int mynode,
29 double range[6]);
30void find_patch_minmax_sf(Result *result, struct surface_module *sf,
31 double range[6]);
32void find_new_patch_minmax_sf(Result *result, struct surface_module *sf,
33 double range[6]);
34void get_deform_scale(struct surface_module *sf, int ii, double range_x,
35 double range_y, double range_z,
36 struct hecmwST_local_mesh *mesh,
37 struct hecmwST_result_data *data, int pesize,
38 HECMW_Comm VIS_COMM);
39
40#endif /* HECMW_VIS_GENERATE_HISTOGRAM_SF_H_INCLUDED */
MPI_Comm HECMW_Comm
Definition: hecmw_config.h:30
void find_minmax_sf(struct hecmwST_local_mesh *mesh, int mynode, double range[6])
void find_new_patch_minmax_sf(Result *result, struct surface_module *sf, double range[6])
void get_deform_scale(struct surface_module *sf, int ii, double range_x, double range_y, double range_z, struct hecmwST_local_mesh *mesh, struct hecmwST_result_data *data, int pesize, HECMW_Comm VIS_COMM)
void output_histogram_sf(struct surface_module *sf, int *color_list, struct hecmwST_result_data *data, double *mivalue, double *mavalue, Result *result, int mynode, int pesize, HECMW_Comm VIS_COMM)
void generate_interval_point_sf(struct surface_module *sf, int *color_list, struct hecmwST_result_data *data, double *mivalue, double *mavalue, Result *result, int mynode, int pesize, HECMW_Comm VIS_COMM, double *interval_point)
void find_patch_minmax_sf(Result *result, struct surface_module *sf, double range[6])
void generate_histogram_graph_sf(struct surface_module *sf, int *color_list, struct hecmwST_result_data *data, double *mivalue, double *mavalue, Result *result, int mynode, int pesize, HECMW_Comm VIS_COMM, int color_system_type)
CNFData data