pdd_plast_flow_supg/include/pdh_plast_flow_supg.h File Reference
#include <stdio.h>
#include "pdh_intf.h"
#include "pdh_plast_flow_supg_problem.h"
#include "aph_intf.h"
Go to the source code of this file.
Defines |
#define | PDC_PLAST_FLOW_ID 1 |
Functions |
void | pdr_plast_flow_time_integration (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_plast_flow_adapt (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_plast_flow_ZZ_error (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_plast_flow_err_indi_ZZ (int Problem_id, int El) |
double | pdr_plast_flow_sol_mesh (int Problem_id, double *sol_previous, double *sol_averaged) |
double | pdr_plast_flow_sol_el (int Problem_id, int El, double *sol_current) |
int | pdr_plast_flow_dump_data (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_write_strain_tensor (int Field_id, int *Dofs_write, double dt) |
int | pdr_write_stress_tensor (int Field_id, int *Dofs_write, double dt) |
int | pdr_plast_flow_write_paraview (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
void | pdr_write_paraview_mesh_nodes_displacement (int Mesh_id, int Mesh_id_initial, FILE *File) |
double | pdr_plast_flow_post_process (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_plast_flow_write_profile (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_plast_flow_initial_condition (int Field_id, double *Coor, int Sol_comp_id) |
double | pdr_strain_initial_condition (int Field_id, double *Coor, int Sol_comp_id) |
Variables |
int | pdv_plast_flow_current_problem_id |
pdt_plast_flow_problem | pdv_plast_flow_problem |
Define Documentation
#define PDC_PLAST_FLOW_ID 1 |
Function Documentation
int pdr_plast_flow_adapt |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_plast_flow_adapt - to enforce adaptation strategy for a given problem ---------------------------------------------------------
int pdr_plast_flow_dump_data |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_plast_flow_dump_data - dump data to files ------------------------------------------------------------
double pdr_plast_flow_err_indi_ZZ |
( |
int |
Problem_id, |
|
|
int |
El | |
|
) |
| | |
-------------------------------------------------------- pdr_plast_flow_err_indi_ZZ - to return error indicator for an element, based on ZZ first derivative recovery ----------------------------------------------------------
double pdr_plast_flow_initial_condition |
( |
int |
Field_id, |
|
|
double * |
Coor, |
|
|
int |
Sol_comp_id | |
|
) |
| | |
----------------------------------------------------------- pdr_plast_flow_initial_condition - procedure passed as argument to field initialization routine in order to provide problem dependent initial condition data ------------------------------------------------------------
double pdr_plast_flow_post_process |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_plast_flow_post_process - simple post-processing ------------------------------------------------------------
double pdr_plast_flow_sol_el |
( |
int |
Problem_id, |
|
|
int |
El, |
|
|
double * |
sol_current | |
|
) |
| | |
double pdr_plast_flow_sol_mesh |
( |
int |
Problem_id, |
|
|
double * |
sol_previous, |
|
|
double * |
sol_averaged | |
|
) |
| | |
-------------------------------------------------------- pdr_plast_flow_sol_mesh - to return mesh total volume and total averaged values of: strain intensity (1), flow stress (1), strain rate intensity (1), strain tensor (9), strain rate tensor (9) ----------------------------------------------------------
void pdr_plast_flow_time_integration |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_plast_flow_time_integration - time integration driver ------------------------------------------------------------
int pdr_plast_flow_write_paraview |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_plast_flow_write_paraview - to write graphics data to a disk file ----------------------------------------------------------
int pdr_plast_flow_write_profile |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_plast_flow_write_profile - to dump a set of values along a line ------------------------------------------------------------
double pdr_plast_flow_ZZ_error |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_plast_flow_ZZ_error - to compute estimated norm of error based on recovered first derivatives - the notorious ZZ error estimate ---------------------------------------------------------
double pdr_strain_initial_condition |
( |
int |
Field_id, |
|
|
double * |
Coor, |
|
|
int |
Sol_comp_id | |
|
) |
| | |
----------------------------------------------------------- pdr_strain_initial_condition - procedure passed as argument to field initialization routine in order to provide problem dependent initial condition data ------------------------------------------------------------
void pdr_write_paraview_mesh_nodes_displacement |
( |
int |
Mesh_id, |
|
|
int |
Mesh_id_initial, |
|
|
FILE * |
File | |
|
) |
| | |
int pdr_write_strain_tensor |
( |
int |
Field_id, |
|
|
int * |
Dofs_write, |
|
|
double |
dt | |
|
) |
| | |
int pdr_write_stress_tensor |
( |
int |
Field_id, |
|
|
int * |
Dofs_write, |
|
|
double |
dt | |
|
) |
| | |
Variable Documentation