資源簡(jiǎn)介
FLUENT-EDEM耦合接口,適用版本為FLUENT18.1+EDEM2017,親測(cè)可用
已編譯好,可以直接用,使用方法:FLUENT打開(kāi)user-defined > Functions > Manage… ,在library Name中輸入耦合接口所在路徑,點(diǎn)擊load按鈕加載udf宏 ;EDEM:選擇菜單Tools > EDEM Coupling Options > Show Coupling Server 在右下角對(duì)話框中點(diǎn)擊按鈕Start,之后EDEM處于監(jiān)聽(tīng)狀態(tài)
已編譯好,可以直接用,使用方法:FLUENT打開(kāi)user-defined > Functions > Manage… ,在library Name中輸入耦合接口所在路徑,點(diǎn)擊load按鈕加載udf宏 ;EDEM:選擇菜單Tools > EDEM Coupling Options > Show Coupling Server 在右下角對(duì)話框中點(diǎn)擊按鈕Start,之后EDEM處于監(jiān)聽(tīng)狀態(tài)

代碼片段和文件信息
//?Parallel?EDEM?CFD?Coupling?for?ANSYS?FLUENT?-?Version?2.0
//?Copyright?2014?ANSYS?Inc.?????
//
//?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
//?you?may?not?use?this?file?except?in?compliance?with?the?License.
//?You?may?obtain?a?copy?of?the?License?at
//
// ?http://www.apache.org/licenses/LICENSE-2.0
//
//?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
//?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
//?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?expressed?or?implied.
//?See?the?License?for?the?specific?language?governing?permissions?and
//?limitations?under?the?License.
//
//?Check?for?the?latest?news?at
//
//?http://www.dem-solutions.com/forum
#include?
#include?“AdaptorInterface.h“
#include?“IEDEMCouplingV2_2_0.h“
#include?“CDiscreteElement.h“
#include?“CFluentParticleData.h“
#include?“vectorMaths.h“
#include?“CAdaptorQuaternion.h“
#include?“udfParticle.h“
using?namespace?std;
using?namespace?NApiCfd;
/*?using?namespace?NApiCfd;?Get?rid?of?all?references?to?NApiCfd?and?V1_0_0?*/
/*?An?instance?of?the?CFD?coupling?with?which?to?interact?*/
NApiEDEM::IEDEMCoupling?g_CfdCoupling?=?NApiEDEM::IEDEMCoupling();
/*?The?particle?data?that?will?be?used?with?the?coupling?*/
CFluentParticleData?g_particleData?=?CFluentParticleData();
//?ADAP_INT?void?ADAPTOR_initialiseEDEMCoupling(int?*success)
//?{
????//?/*?C++?interface?takes?a?boolean?reference?*/
????//?bool?boolSuccess;
//?g_CfdCoupling.disableGuiWarnings(true);
????//?boolSuccess?=?g_CfdCoupling.initialiseCoupling();
????//?*success?=?boolSuccess???1?:?0;
//?}
//?ADAP_INT?void?ADAPTOR_connectEDEMCoupling(int?*success)
//?{
????//?/*?C++?interface?takes?a?boolean?reference?*/
????//?bool?boolSuccess;
//?g_CfdCoupling.disableGuiWarnings(true);
????//?boolSuccess?=?g_CfdCoupling.connectCoupling();
????//?*success?=?boolSuccess???1?:?0;
//?}
ADAP_INT?void?ADAPTOR_init_connectEDEMCoupling(int?*success)
{
????/*?C++?interface?takes?a?boolean?reference?*/
????bool?boolSuccess?=?false;
g_CfdCoupling.disableGuiWarnings(true);
if(g_CfdCoupling.initialiseCoupling())
{
??????boolSuccess?=?g_CfdCoupling.connectCoupling();
}
????*success?=?boolSuccess???1?:?0;
}
?
/**??Connecting?function?has?default?value?parameters?
?????????*?Connects?the?coupling?to?EDEM
?????????*?@param?showGui?-?Determines?whether?to?pop?up?a?warning?Gui?for?connection
?????????*??????????????????Requires?GUI?support?to?choose?true.
?????????*?@param?ipAddress?-?The?network?address?of?the?computer?to?connect?to.?Default
??????????????????????????????parameter?is?the?localhost?IP
?????????*?@return?success?-?Determines?whether?the?connection?was?successful
????????bool?connectCoupling(bool?showGui?=?false?char?ipAddress[15]?=?“127.000.000.001“);?*/
ADAP_INT?void?ADAPTOR_init_connectEDEMCoupling_Address(int?*success?char?ipAddress[15])
{
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\
?????文件?????????828??2016-06-04?19:43??edem_coupling_build\README
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\documentation\
?????文件?????1657357??2016-06-04?19:43??edem_coupling_build\documentation\EDEM?Fluent?Coupling?Compilation?Windows.pdf
?????文件?????1077199??2016-06-04?19:43??edem_coupling_build\documentation\EDEM?Fluent?Coupling?Usage.pdf
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\edem_cfd_adaptor_build\
?????文件?????????515??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\README.Linux
?????文件?????????520??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\README.Windows
?????文件?????????352??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\SConstruct
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\edem_cfd_adaptor_build\src\
?????文件???????13104??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\AdaptorInterface.cpp
?????文件????????8794??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\AdaptorInterface.h
?????文件????????3462??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CAdaptorQuaternion.cpp
?????文件????????3008??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CAdaptorQuaternion.h
?????文件????????1185??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CCellAndThreadData.cpp
?????文件????????2200??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CCellAndThreadData.h
?????文件????????5355??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CFluentParticleData.cpp
?????文件????????3536??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CFluentParticleData.h
?????文件????????6408??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CParticleData.cpp
?????文件????????5311??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\CParticleData.h
?????文件?????????834??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\SConsc
?????文件????????3414??2016-06-04?19:43??edem_coupling_build\edem_cfd_adaptor_build\src\udfParticle.h
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\lib_edem_coupling\
?????文件????????1089??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\README.Linux
?????文件????????1764??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\SConstruct
?????目錄???????????0??2018-05-16?21:39??edem_coupling_build\lib_edem_coupling\lib\
?????文件????????1013??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\lib\addon.scm
?????文件?????????907??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\lib\edem_bind_subrs.scm
?????文件????????3632??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\lib\edem_injection.scm
?????文件???????20664??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\lib\edem_main_panel.scm
?????文件???????20111??2016-06-04?19:43??edem_coupling_build\lib_edem_coupling\lib\edem_main_panel.scm~
............此處省略27個(gè)文件信息
- 上一篇:Datcom說(shuō)明書
- 下一篇:Axure web/PC組件庫(kù)
評(píng)論
共有 條評(píng)論