FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
fstr_rmerge_util.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "hecmw_util.h"
#include "hecmw_io_mesh.h"
#include "hecmw_io_struct.h"
#include "hecmw_struct.h"
#include "hecmw_config.h"
#include "hecmw_dist.h"
#include "hecmw_dist_free.h"
#include "hecmw_common.h"
#include "hecmw_control.h"
#include "hecmw_result.h"
#include "hecmw_io_dist.h"
#include "hecmw_io_get_mesh.h"
Include dependency graph for fstr_rmerge_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fstr_res_info
 分散で計算された結果を読込み処理するためのユーティリティ More...
 
struct  fstr_gl_rec
 グローバル・ローカルID対応 More...
 
struct  fstr_glt
 グローバル・ローカル対応表 More...
 

Functions

struct hecmwST_local_mesh ** fstr_get_all_local_mesh (char *name_ID, int *area_n, int *refine)
 全分散メッシュの読込み
 
void fstr_free_mesh (struct hecmwST_local_mesh **mesh, int area_n)
 メッシュの削除
 
int fstr_get_step_n (char *name_ID)
 ステップ数を調べる(ファイルの存在を調べる)
 
fstr_res_info ** fstr_get_all_result (char *name_ID, int step, int area_n, int refine)
 ステップの全領域データの読み込み
 
struct hecmwST_result_datafstr_all_result (fstr_glt *glt, fstr_res_info **res, int refine)
 ステップの全領域のデータの結合
 
void fstr_free_result (fstr_res_info **res, int area_n)
 fstr_res_info の削除
 
fstr_gltfstr_create_glt (struct hecmwST_local_mesh **mesh, int area_n)
 テーブル fstr_glt の作成
 
void fstr_free_glt (fstr_glt *glt)
 fstr_glt の削除
 
struct hecmwST_local_meshfstr_create_glmesh (fstr_glt *glt)
 単一領域メッシュの作成
 
void fstr_free_glmesh (struct hecmwST_local_mesh *mp)
 単一領域メッシュの削除
 

Function Documentation

◆ fstr_all_result()

struct hecmwST_result_data * fstr_all_result ( fstr_glt glt,
fstr_res_info **  res,
int  refine 
)

ステップの全領域のデータの結合

ステップの全領域のデータの結合

Definition at line 348 of file fstr_rmerge_util.c.

Here is the caller graph for this function:

◆ fstr_create_glmesh()

struct hecmwST_local_mesh * fstr_create_glmesh ( fstr_glt glt)

単一領域メッシュの作成

Definition at line 563 of file fstr_rmerge_util.c.

Here is the caller graph for this function:

◆ fstr_create_glt()

fstr_glt * fstr_create_glt ( struct hecmwST_local_mesh **  mesh,
int  area_n 
)

テーブル fstr_glt の作成

Definition at line 454 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_free_glmesh()

void fstr_free_glmesh ( struct hecmwST_local_mesh mp)

単一領域メッシュの削除

Definition at line 588 of file fstr_rmerge_util.c.

Here is the caller graph for this function:

◆ fstr_free_glt()

void fstr_free_glt ( fstr_glt glt)

fstr_glt の削除

Definition at line 550 of file fstr_rmerge_util.c.

Here is the caller graph for this function:

◆ fstr_free_mesh()

void fstr_free_mesh ( struct hecmwST_local_mesh **  mesh,
int  area_n 
)

メッシュの削除

Definition at line 128 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_free_result()

void fstr_free_result ( fstr_res_info **  res,
int  area_n 
)

fstr_res_info の削除

@biref fstr_res_info の削除

Definition at line 429 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_get_all_local_mesh()

struct hecmwST_local_mesh ** fstr_get_all_local_mesh ( char *  name_ID,
int *  area_n,
int *  refine 
)

全分散メッシュの読込み

Definition at line 79 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_get_all_result()

fstr_res_info ** fstr_get_all_result ( char *  name_ID,
int  step,
int  area_n,
int  refine 
)

ステップの全領域データの読み込み

Definition at line 183 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_get_step_n()

int fstr_get_step_n ( char *  name_ID)

ステップ数を調べる(ファイルの存在を調べる)

Definition at line 144 of file fstr_rmerge_util.c.

Here is the call graph for this function:
Here is the caller graph for this function: