SPModel: plugins/isostaticFlexure/IsostaticFlexure.h File Reference
VPAC - Computational Software Development
Main | SPModel | StGermain FrameWork |
Main Page | Alphabetical List | Class List | Directories | File List | Class Members | File Members

IsostaticFlexure.h File Reference

Role: Ths plugin visualises the flow between nodes every timestep, to help debugging. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SPModelIsostaticFlexure

Functions

void * _SPModelIsostaticFlexure_DefaultNew (Name name)
void _SPModelIsostaticFlexure_Construct (void *component, Stg_ComponentFactory *data)
void _SPModelIsostaticFlexure_ResolveDependency (void *_context)
void _SPModelIsostaticFlexure_Init (void *_context)
void SPModelIsostaticFlexure_Solve (void *_context)
Index SPModel_IsostaticFlexure_Register (PluginsManager *pluginsManager)

Variables

const Type SPModelIsostaticFlexure_Type


Detailed Description

Role: Ths plugin visualises the flow between nodes every timestep, to help debugging.

Assumptions:

Comments:

Id
IsostaticFlexure.h 225 2005-12-22 00:01:19Z AlanLo

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

Definition in file IsostaticFlexure.h.


Function Documentation

void _SPModelIsostaticFlexure_Construct void *  component,
Stg_ComponentFactory *  data
 

Definition at line 51 of file IsostaticFlexure.c.

References _SPModelIsostaticFlexure_Init(), SPModel_Simulation_ContextExtHandle, and SPModelIsostaticFlexure_Solve().

Referenced by _SPModelIsostaticFlexure_DefaultNew().

void* _SPModelIsostaticFlexure_DefaultNew Name  name  ) 
 

Definition at line 39 of file IsostaticFlexure.c.

References _SPModelIsostaticFlexure_Construct(), _SPModelIsostaticFlexure_DefaultNew(), and SPModelIsostaticFlexure_Type.

Referenced by _SPModelIsostaticFlexure_DefaultNew(), and SPModelIsostaticFlexure_Register().

void _SPModelIsostaticFlexure_Init void *  _context  ) 
 

Definition at line 66 of file IsostaticFlexure.c.

Referenced by _SPModelIsostaticFlexure_Construct().

void _SPModelIsostaticFlexure_ResolveDependency void *  _context  ) 
 

Index SPModel_IsostaticFlexure_Register PluginsManager *  pluginsManager  ) 
 

void SPModelIsostaticFlexure_Solve void *  _context  ) 
 

Definition at line 92 of file IsostaticFlexure.c.

References _Interpolator_InterpolateFromGridToMesh(), _Interpolator_InterpolateFromMeshToGrid(), SPModel_Context::asthenosphereDensity, cosfilt(), d3tensor(), SurfaceRegularMesh::dataArray, dmatrix(), SPModel_Context::elasticPlateLength, SPModel_Context::flexuralRigidity, SPModel_Context::flexureInterval, free_d3tensor(), free_dmatrix(), SPModel_Context::globalMesh, globalMesh, SPModel_Context::gravity, SPModelSimulationContextExtension_t::hiso, SPModelSimulationContextExtension_t::hisoPrev, SPModelSimulationContextExtension_t::hisotot, interpolateFunction(), SPModel_Context::interpolator, SPModel_Context::localMesh, localMesh, MASTER_PROC, SurfaceRegularMesh::nx, SurfaceRegularMesh::ny, SPModel_Context::regularMesh, simulationExt, SPModel_Simulation_ContextExtHandle, SurfaceRegularMesh_BroadcastData(), and SurfaceRegularMesh_GatherData().

Referenced by _SPModelIsostaticFlexure_Construct().


Variable Documentation

const Type SPModelIsostaticFlexure_Type
 

Definition at line 35 of file IsostaticFlexure.c.

Referenced by _SPModelIsostaticFlexure_DefaultNew(), and SPModelIsostaticFlexure_Register().