SPModel: libSPModel/src/SurfaceMeshCyclicBC.c File Reference
VPAC - Computational Software Development
Main | SPModel | StGermain FrameWork |
Main Page | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SurfaceMeshCyclicBC.c File Reference

Role: Loads the mesh from various input files, as specified in the xml input file. More...

#include <mpi.h>
#include <StGermain/StGermain.h>
#include <Cascade/cascade.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <limits.h>
#include "types.h"
#include "SurfaceMesh.h"
#include "SurfaceMeshCyclicBC.h"

Include dependency graph for SurfaceMeshCyclicBC.c:

Go to the source code of this file.

Functions

_SurfaceMeshCyclicBC_SurfaceMeshCyclicBC_New (SizeT _sizeOfSelf, Type type, Stg_Class_DeleteFunction *_delete, Stg_Class_PrintFunction *_print, Stg_Class_CopyFunction *_copy, Stg_Component_DefaultConstructorFunction *_defaultConstructor, Stg_Component_ConstructFunction *_construct, Stg_Component_BuildFunction *_build, Stg_Component_InitialiseFunction *_initialise, Stg_Component_ExecuteFunction *_execute, Stg_Component_DestroyFunction *_destroy, Name name, Bool initFlag, Dictionary *dictionary, SurfaceMesh *_mesh, SurfaceMeshCyclicBC_CreateCyclicBC *_createCyclicBC)
void _SurfaceMeshCyclicBC_Init (_SurfaceMeshCyclicBC *self)
void _SurfaceMeshCyclicBC_Print (void *SurfaceMeshCyclicBC, Stream *stream)
void _SurfaceMeshCyclicBC_Delete (void *surfaceMeshCyclicBC)
void _SurfaceMeshCyclicBC_Construct (void *surfaceMeshCyclicBC, Stg_ComponentFactory *cf)
void _SurfaceMeshCyclicBC_Build (void *surfaceMeshCyclicBC, void *data)
void _SurfaceMeshCyclicBC_Initialise (void *SurfaceMeshCyclicBC, void *data)
void _SurfaceMeshCyclicBC_Execute (void *surfaceMeshCyclicBC, void *data)
void _SurfaceMeshCyclicBC_Destroy (void *surfaceMeshCyclicBC, void *data)

Variables

const Type SurfaceMeshCyclicBC_Type = "_SurfaceMeshCyclicBC"


Detailed Description

Role: Loads the mesh from various input files, as specified in the xml input file.

Assumptions:

Id
_SurfaceMeshCyclicBC.c 159 2005-07-17 10:11:31Z RaquibulHassan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Definition in file SurfaceMeshCyclicBC.c.


Function Documentation

void _SurfaceMeshCyclicBC_Build void *  surfaceMeshCyclicBC,
void *  data
 

Definition at line 123 of file SurfaceMeshCyclicBC.c.

void _SurfaceMeshCyclicBC_Construct void *  surfaceMeshCyclicBC,
Stg_ComponentFactory *  cf
 

Definition at line 118 of file SurfaceMeshCyclicBC.c.

void _SurfaceMeshCyclicBC_Delete void *  surfaceMeshCyclicBC  ) 
 

deleting self

Definition at line 110 of file SurfaceMeshCyclicBC.c.

void _SurfaceMeshCyclicBC_Destroy void *  surfaceMeshCyclicBC,
void *  data
 

Definition at line 146 of file SurfaceMeshCyclicBC.c.

void _SurfaceMeshCyclicBC_Execute void *  surfaceMeshCyclicBC,
void *  data
 

Definition at line 133 of file SurfaceMeshCyclicBC.c.

void _SurfaceMeshCyclicBC_Init _SurfaceMeshCyclicBC self  ) 
 

Definition at line 87 of file SurfaceMeshCyclicBC.c.

Referenced by _SurfaceMeshCyclicBC_New().

void _SurfaceMeshCyclicBC_Initialise void *  SurfaceMeshCyclicBC,
void *  data
 

Definition at line 128 of file SurfaceMeshCyclicBC.c.

_SurfaceMeshCyclicBC* _SurfaceMeshCyclicBC_New SizeT  _sizeOfSelf,
Type  type,
Stg_Class_DeleteFunction *  _delete,
Stg_Class_PrintFunction *  _print,
Stg_Class_CopyFunction *  _copy,
Stg_Component_DefaultConstructorFunction *  _defaultConstructor,
Stg_Component_ConstructFunction *  _construct,
Stg_Component_BuildFunction *  _build,
Stg_Component_InitialiseFunction *  _initialise,
Stg_Component_ExecuteFunction *  _execute,
Stg_Component_DestroyFunction *  _destroy,
Name  name,
Bool  initFlag,
Dictionary *  dictionary,
SurfaceMesh _mesh,
SurfaceMeshCyclicBC_CreateCyclicBC _createCyclicBC
 

Definition at line 47 of file SurfaceMeshCyclicBC.c.

References _SurfaceMeshCyclicBC_Init().

void _SurfaceMeshCyclicBC_Print void *  SurfaceMeshCyclicBC,
Stream *  stream
 

Definition at line 92 of file SurfaceMeshCyclicBC.c.


Variable Documentation

const Type SurfaceMeshCyclicBC_Type = "_SurfaceMeshCyclicBC"
 

Definition at line 45 of file SurfaceMeshCyclicBC.c.