User Tools

Site Tools


project:iwhrpre:fepginterface

FEPGInterface

Inherited from Interface,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Private interface


ParamInterface m_Param

IPreDocument * m_pDocument

uint8 * m_pFileData

char * m_pFilePos

Path m_strWorkDir


FEPGInterface(IPreDocument * pDoc)

  • function:
  • parameters:
    1. [i]IPreDocument * pDoc:
  • return value:

ErrorCode doExport()

  • function:
  • parameters: NULL
  • return value:

ErrorCode doImport()

  • function:
  • parameters: NULL
  • return value:

void setParam(void * param)

  • function:
  • parameters:
    1. [i]void * param:
  • return value:

void importNodes(Model * pModel)

  • function:
  • parameters:
    1. [i]Model * pModel:
  • return value:

void importElements(Model * pModel)

  • function:
  • parameters:
    1. [i]Model * pModel:
  • return value:

void exportNodes(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportElements(const char * path,bool bFieldA = true)

  • function:
  • parameters:
    1. [i]const char * path:
    2. [i]bool bFieldA = true:
  • return value:

void exportContactElements(IOFile * io,bool bFieldA = true)

  • function:
  • parameters:
    1. [i]IOFile * io:
    2. [i]bool bFieldA = true:
  • return value:

void exportMassElements(IOFile * io)

  • function:
  • parameters:
    1. [i]IOFile * io:
  • return value:

void exportDOF(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportContact(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportTemperature(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportForce(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportMass(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

void exportSeepage(const char * path)

  • function:
  • parameters:
    1. [i]const char * path:
  • return value:

int calcContactPairInfo(ILBC * contact,ContactPairInfo * info_arr)

  • function:
  • parameters:
    1. [i]ILBC * contact:
    2. [i]ContactPairInfo * info_arr:
  • return value:

int calcTemperatureField(Model * mdl,ILBC * temp,THash<Node1Data> * datas)

  • function:
  • parameters:
    1. [i]Model * mdl:
    2. [i]ILBC * temp:
    3. [i]THash<Node1Data> * datas:
  • return value:

int calcSeepageField(Model * mdl,ILBC * temp,THash<Node1Data> * datas)

  • function:
  • parameters:
    1. [i]Model * mdl:
    2. [i]ILBC * temp:
    3. [i]THash<Node1Data> * datas:
  • return value:

int calcMassField(Model * mdl,IProperty * mass)

  • function:
  • parameters:
    1. [i]Model * mdl:
    2. [i]IProperty * mass:
  • return value:

void exportFieldA()

  • function:
  • parameters: NULL
  • return value:

void exportFieldB()

  • function:
  • parameters: NULL
  • return value:

void exportFieldC()

  • function:
  • parameters: NULL
  • return value:
project/iwhrpre/fepginterface.txt · Last modified: 2020/06/20 22:43 (external edit)