pdd_ns_supg_heat/main/pds_ns_supg_heat_main.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <string.h>
#include "uth_intf.h"
#include "mmh_intf.h"
#include "aph_intf.h"
#include "sih_intf.h"
#include "pdh_intf.h"
#include "pdh_control_intf.h"
#include "uth_log.h"
#include "uth_bc.h"
#include "uth_mesh.h"
#include "uth_io_results.h"
#include "uth_system.h"
#include "uth_io_compression.h"
#include "mod_fem_viewer.h"
#include "../include/pdh_ns_supg_heat.h"
#include "../../pdd_ns_supg/include/pdh_ns_supg_problem.h"
#include "../../pdd_heat/include/pdh_heat_problem.h"
#include "../../pdd_heat/include/pdh_heat_bc.h"
Include dependency graph for pds_ns_supg_heat_main.c:

Functions

double pdr_ns_supg_heat_post_process (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output)
int pdr_ns_supg_heat_write_profile (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output)
double pdr_heat_initial_condition (int Field_id, double *Coor, int Sol_comp_id)
double pdr_ns_supg_initial_condition (int Field_id, double *Coor, int Sol_comp_id)
int pdr_ns_supg_heat_bc_free ()
int pdr_ns_supg_heat_material_free ()
int main (int argc, char **argv)
double pdr_err_indi (int Problem_id, int Mode, int El)
voidpdr_get_problem_structure (int Problem_id)
int pdr_problem_name (int Problem_id, char *Problem_name)
int pdr_ctrl_i_params (int Problem_id, int Num)
double pdr_ctrl_d_params (int Problem_id, int Num)
int pdr_adapt_i_params (int Problem_id, int Num)
double pdr_adapt_d_params (int Problem_id, int Num)
int pdr_time_i_params (int Problem_id, int Num)
double pdr_time_d_params (int Problem_id, int Num)
void pdr_set_time_i_params (int Problem_id, int Num, int Value)
void pdr_set_time_d_params (int Problem_id, int Num, double Value)
int pdr_lins_i_params (int Problem_id, int Num)
double pdr_lins_d_params (int Problem_id, int Num)
void pdr_change_data (int Problem_id)
int pdr_ns_supg_heat_init (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output)

Variables

const int PDC_ELEMENT = APC_ELEMENT
const int PDC_FACE = APC_FACE
const int PDC_EDGE = APC_EDGE
const int PDC_VERTEX = APC_VERTEX
const int PDC_MIXED_ELEMENT = APC_MIXED_ELEMENT
const int PDC_MIXED_FACE = APC_MIXED_FACE
const int PDC_MIXED_EDGE = APC_MIXED_EDGE
const int PDC_MIXED_VERTEX = APC_MIXED_VERTEX
const int PDC_NO_COMP = APC_NO_COMP
const int PDC_COMP_SM = APC_COMP_SM
const int PDC_COMP_RHS = APC_COMP_RHS
const int PDC_COMP_BOTH = APC_COMP_BOTH
int pdv_ns_supg_heat_current_problem_id = 0
pdt_ns_supg_problem pdv_ns_supg_problem
pdt_heat_problem pdv_heat_problem

Function Documentation

int main ( int  argc,
char **  argv 
)

Here is the call graph for this function:

double pdr_heat_initial_condition ( int  Field_id,
double *  Coor,
int  Sol_comp_id 
)
int pdr_ns_supg_heat_bc_free (  ) 

Here is the caller graph for this function:

int pdr_ns_supg_heat_init ( char *  Work_dir,
FILE *  Interactive_input,
FILE *  Interactive_output 
)

-------------------------------------------------------- pdr_ns_supg_heat_init - to initialize problem data (including mesh and two fields) ----------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

int pdr_ns_supg_heat_material_free (  ) 

Here is the caller graph for this function:

double pdr_ns_supg_heat_post_process ( char *  Work_dir,
FILE *  Interactive_input,
FILE *  Interactive_output 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int pdr_ns_supg_heat_write_profile ( char *  Work_dir,
FILE *  Interactive_input,
FILE *  Interactive_output 
)

Here is the call graph for this function:

Here is the caller graph for this function:

double pdr_ns_supg_initial_condition ( int  Field_id,
double *  Coor,
int  Sol_comp_id 
)

----------------------------------------------------------- pdr_ns_supg_initial_condition - procedure passed as argument to field initialization routine in order to provide problem dependent initial condition data ------------------------------------------------------------

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1