pdd_ns_supg/include/pdh_ns_supg_bc.h File Reference

#include <stdio.h>
#include "uth_mesh.h"
Include dependency graph for pdh_ns_supg_bc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pdt_ns_supg_bc_inflow_rect
struct  pdt_ns_supg_bc_inflow_linear_2d
struct  pdt_ns_supg_bc_inflow_circle_3d
struct  pdt_ns_supg_bc_outflow
struct  pdt_ns_supg_bc_velocity
struct  pdt_ns_supg_pin_pressure
struct  pdt_ns_supg_pin_velocity
struct  pdt_ns_supg_bc_marangoni
struct  pdt_ns_supg_bc_contact
struct  pdt_ns_supg_bc_assignments
struct  pdt_ns_supg_bc

Enumerations

enum  pdt_ns_supg_bctype {
  BC_NS_SUPG_NONE, BC_NS_SUPG_INFLOW_RECT, BC_NS_SUPG_INFLOW_LINEAR2D, BC_NS_SUPG_INFLOW_CIRCLE3D,
  BC_NS_SUPG_OUTFLOW, BC_NS_SUPG_NOSLIP, BC_NS_SUPG_FREE_SLIP, BC_NS_SUPG_SYMMETRY,
  BC_NS_SUPG_VELOCITY, BC_NS_SUPG_MARANGONI, BC_NS_SUPG_CONTACT
}
enum  pdt_ns_supg_bc_vel_orient { BC_NS_SUPG_VEL_ORIENT_GLOB = 0, BC_NS_SUPG_VEL_ORIENT_LOC = 1 }

Functions

int pdr_ns_supg_bc_read (char *Work_dir, char *Filename, FILE *Interactive_output, pdt_ns_supg_bc *Bc_db)
int pdr_ns_supg_bc_free (pdt_ns_supg_bc *Bc_db)
int pdr_ns_supg_get_pressure_pins_count (const pdt_ns_supg_bc *Bc_db)
int pdr_ns_supg_get_velocity_pins_count (const pdt_ns_supg_bc *Bc_db)
int pdr_ns_supg_get_bc_assign_count (const pdt_ns_supg_bc *Bc_db)
pdt_ns_supg_pin_pressurepdr_ns_supg_get_pressure_pin (const pdt_ns_supg_bc *Bc_db, int Idx)
pdt_ns_supg_pin_velocitypdr_ns_supg_get_velocity_pin (const pdt_ns_supg_bc *Bc_db, int Idx)
pdt_ns_supg_bctype pdr_ns_supg_get_bc_type (const pdt_ns_supg_bc *Bc_db, int Bnum)
voidpdr_ns_supg_get_bc_data (const pdt_ns_supg_bc *Bc_db, int Bnum)
int pdr_ns_supg_update_timedep_bc (const pdt_ns_supg_bc *Bc_db, double Time)

Enumeration Type Documentation

Enumerator:
BC_NS_SUPG_VEL_ORIENT_GLOB 
BC_NS_SUPG_VEL_ORIENT_LOC 
Enumerator:
BC_NS_SUPG_NONE 
BC_NS_SUPG_INFLOW_RECT 
BC_NS_SUPG_INFLOW_LINEAR2D 
BC_NS_SUPG_INFLOW_CIRCLE3D 
BC_NS_SUPG_OUTFLOW 
BC_NS_SUPG_NOSLIP 
BC_NS_SUPG_FREE_SLIP 
BC_NS_SUPG_SYMMETRY 
BC_NS_SUPG_VELOCITY 
BC_NS_SUPG_MARANGONI 
BC_NS_SUPG_CONTACT 

Function Documentation

int pdr_ns_supg_bc_free ( pdt_ns_supg_bc Bc_db  ) 

-------------------------------------------------------- pdr_ns_supg_bc_free - free bc resources ---------------------------------------------------------

Here is the call graph for this function:

int pdr_ns_supg_bc_read ( char *  Work_dir,
char *  Filename,
FILE *  Interactive_output,
pdt_ns_supg_bc Bc_db 
)

-------------------------------------------------------- pdr_ns_supg_bc_read - read bc data from config file ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

int pdr_ns_supg_get_bc_assign_count ( const pdt_ns_supg_bc Bc_db  ) 

-------------------------------------------------------- pdr_ns_supg_get_bc_assign_count - get num of boundaries with conditions set in file ---------------------------------------------------------

Here is the caller graph for this function:

void* pdr_ns_supg_get_bc_data ( const pdt_ns_supg_bc Bc_db,
int  Bnum 
)

-------------------------------------------------------- pdr_ns_supg_get_bc_data - get flow bc data ---------------------------------------------------------

Here is the caller graph for this function:

pdt_ns_supg_bctype pdr_ns_supg_get_bc_type ( const pdt_ns_supg_bc Bc_db,
int  Bnum 
)

-------------------------------------------------------- pdr_ns_supg_get_bc_type - get type of flow bc for boundary ---------------------------------------------------------

Here is the caller graph for this function:

pdt_ns_supg_pin_pressure* pdr_ns_supg_get_pressure_pin ( const pdt_ns_supg_bc Bc_db,
int  Idx 
)

-------------------------------------------------------- pdr_ns_supg_get_pressure_pin - get pressure pin data ---------------------------------------------------------

Here is the caller graph for this function:

int pdr_ns_supg_get_pressure_pins_count ( const pdt_ns_supg_bc Bc_db  ) 

-------------------------------------------------------- pdr_ns_supg_get_pressure_pins_count ---------------------------------------------------------

Here is the caller graph for this function:

pdt_ns_supg_pin_velocity* pdr_ns_supg_get_velocity_pin ( const pdt_ns_supg_bc Bc_db,
int  Idx 
)

-------------------------------------------------------- pdr_ns_supg_get_velocity_pin - get velocity pin data ---------------------------------------------------------

Here is the caller graph for this function:

int pdr_ns_supg_get_velocity_pins_count ( const pdt_ns_supg_bc Bc_db  ) 

-------------------------------------------------------- pdr_ns_supg_get_velocity_pins_count ---------------------------------------------------------

Here is the caller graph for this function:

int pdr_ns_supg_update_timedep_bc ( const pdt_ns_supg_bc Bc_db,
double  Time 
)

-------------------------------------------------------- pdr_ns_supg_update_timedep_bc - update timedependent boundary conditions ---------------------------------------------------------

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1