Parameter which holds useful parameters for generic multigrid calculations.
More...
|
| struct | sBEMparm |
| | Parameter structure for BEM-specific variables from input files. More...
|
| |
Parameter which holds useful parameters for generic multigrid calculations.
◆ BEMparm
Parameter structure for BEM-specific variables from input files.
- Author
- Nathan Baker and Todd Dolinsky and Weihua Geng
- Note
- If you add/delete/change something in this class, the member functions – especially BEMparm_copy – must be modified accordingly
◆ BEMparm_CalcType
◆ eBEMparm_CalcType
Calculation type.
| Enumerator |
|---|
| BCT_MANUAL | bem-manual
|
| BCT_NONE | not defined
|
Definition at line 77 of file bemparm.h.
◆ BEMparm_check()
| VEXTERNC Vrc_Codes BEMparm_check |
( |
BEMparm * | thee | ) |
|
Consistency check for parameter values stored in object.
- Author
- Nathan Baker
- Parameters
-
- Returns
- Success enumeration
Definition at line 124 of file bemparm.c.
◆ BEMparm_ctor()
Construct BEMparm object.
- Author
- Nathan Baker
- Parameters
-
| type | Type of BEM calculation |
- Returns
- Newly allocated and initialized BEMparm object
Definition at line 66 of file bemparm.c.
◆ BEMparm_ctor2()
FORTRAN stub to construct BEMparm object.
- Author
- Nathan Baker and Todd Dolinsky
- Parameters
-
| thee | Space for BEMparm object |
| type | Type of MG calculation |
- Returns
- Success enumeration
Definition at line 77 of file bemparm.c.
◆ BEMparm_dtor()
| VEXTERNC void BEMparm_dtor |
( |
BEMparm ** | thee | ) |
|
Object destructor.
- Author
- Nathan Baker
- Parameters
-
| thee | Pointer to memory location of BEMparm object |
Definition at line 114 of file bemparm.c.
◆ BEMparm_dtor2()
| VEXTERNC void BEMparm_dtor2 |
( |
BEMparm * | thee | ) |
|
FORTRAN stub for object destructor.
- Author
- Nathan Baker
- Parameters
-
Definition at line 122 of file bemparm.c.
◆ BEMparm_parseToken()
| VEXTERNC Vrc_Codes BEMparm_parseToken |
( |
BEMparm * | thee, |
|
|
char | tok[VMAX_BUFSIZE], |
|
|
Vio * | sock ) |
Parse an MG keyword from an input file.
- Author
- Nathan Baker and Todd Dolinsky
- Parameters
-
| thee | BEMparm object |
| tok | Token to parse |
| sock | Stream for more tokens |
- Returns
- Success enumeration (1 if matched and assigned; -1 if matched, but there's some sort of error (i.e., too few args); 0 if not matched)
Definition at line 332 of file bemparm.c.