diff --git a/README b/README deleted file mode 100644 index a677e0a8..00000000 --- a/README +++ /dev/null @@ -1,82 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM. Note: this code is not part of OpenFOAM (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - - -CFDEM coupling provides an open source parallel coupled CFD-DEM framework -combining the strengths of LIGGGHTS DEM code and the Open Source -CFD package OpenFOAM(R)(*). The CFDEMcoupling toolbox allows to expand -standard CFD solvers of OpenFOAM(R)(*) to include a coupling to the DEM -code LIGGGHTS. In this toolbox the particle representation within the -CFD solver is organized by "cloud" classes. Key functionalities are organised -in sub-models (e.g. force models, data exchange models, etc.) which can easily -be selected and combined by dictionary settings. - -The coupled solvers run fully parallel on distributed-memory clusters. - -Features are: - -- its modular approach allows users to easily implement new models -- its MPI parallelization enables to use it for large scale problems -- the "forum"_lws on CFD-DEM gives the possibility to exchange with other - users / developers -- the use of GIT allows to easily update to the latest version -- basic documentation is provided - -The file structure: - -- "src" directory including the source files of the coupling toolbox and models -- "applications" directory including the solver files for coupled CFD-DEM simulations -- "doc" directory including the documentation of CFDEMcoupling -- "tutorials" directory including basic tutorial cases showing the functionality - - - -Details on installation are given on the "www.cfdem.com" - -The functionality of this CFD-DEM framwork is described via "tutorial cases" showing -how to use different solvers and models. - -CFDEMcoupling stands for Computational Fluid Dynamics (CFD) - -Discrete Element Method (DEM) coupling. - -CFDEMcoupling is an open-source code, distributed freely under the terms of the -GNU Public License (GPL). - -Core development of CFDEMcoupling is done by -Christoph Goniva and Christoph Kloss, both at DCS Computing GmbH, 2012 - - -\*---------------------------------------------------------------------------*/ -(*) "OpenFOAM(R)"_of is a registered trade mark of Silicon Graphics -International Corp. This offering is not affiliated, approved or endorsed by -Silicon Graphics International Corp., the producer of the OpenFOAM(R) software -and owner of the OpenFOAM(R) trademark. -\*---------------------------------------------------------------------------*/ diff --git a/applications/solvers/cfdemSolverIB/Make/files b/applications/solvers/cfdemSolverIB/Make/files deleted file mode 100755 index 86e75731..00000000 --- a/applications/solvers/cfdemSolverIB/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemSolverIB.C - -EXE=$(FOAM_USER_APPBIN)/cfdemSolverIB diff --git a/applications/solvers/cfdemSolverIB/Make/options b/applications/solvers/cfdemSolverIB/Make/options deleted file mode 100755 index fe83ef99..00000000 --- a/applications/solvers/cfdemSolverIB/Make/options +++ /dev/null @@ -1,20 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(CFDEM_SRC_DIR)/lnInclude \ - -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude - -EXE_LIBS = \ - -L$(FOAM_USER_LIBBIN)\ - -lincompressibleRASModels \ - -lincompressibleLESModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -ldynamicFvMesh \ - -ldynamicMesh \ - -l$(CFDEM_LIB_NAME) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C deleted file mode 100755 index 912cb6c8..00000000 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ /dev/null @@ -1,175 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright (C) 1991-2009 OpenCFD Ltd. - Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling. If not, see . - -Application - cfdemSolverIB - -Description - Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, - where additional functionality for CFD-DEM coupling using immersed body - (fictitious domain) method is added. -Contributions - Alice Hager -\*---------------------------------------------------------------------------*/ - - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulenceModel.H" - -#include "cfdemCloudIB.H" -#include "implicitCouple.H" - -#include "averagingModel.H" -#include "regionModel.H" -#include "voidFractionModel.H" - -#include "dynamicFvMesh.H" //dyM - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "setRootCase.H" - - #include "createTime.H" - - #include "createDynamicFvMesh.H" - - #include "createFields.H" - - #include "initContinuityErrs.H" - - // create cfdemCloud - #include "readGravitationalAcceleration.H" - cfdemCloudIB particleCloud(mesh); - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - - while (runTime.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - - //=== dyM =================== - interFace = mag(mesh.lookupObject("voidfractionNext")); - mesh.update(); //dyM - - #include "readPISOControls.H" - #include "CourantNo.H" - - // do particle stuff - Info << "- evolve()" << endl; - particleCloud.evolve(); - - // Pressure-velocity PISO corrector - { - // Momentum predictor - - fvVectorMatrix UEqn - ( - fvm::ddt(U) - + fvm::div(phi, U) - + turbulence->divDevReff(U) - ); - - UEqn.relax(); - - if (momentumPredictor) - { - solve(UEqn == -fvc::grad(p)); - } - - // --- PISO loop - for (int corr=0; corrcorrect(); - - Info << "particleCloud.calcVelocityCorrection() " << endl; - particleCloud.calcVelocityCorrection(p,U,phiIB); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverIB/createFields.H b/applications/solvers/cfdemSolverIB/createFields.H deleted file mode 100755 index 017d4358..00000000 --- a/applications/solvers/cfdemSolverIB/createFields.H +++ /dev/null @@ -1,128 +0,0 @@ - Info<< "Reading field p\n" << endl; - volScalarField p - ( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField U - ( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - //mod by alice - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//======================== -// drag law modelling -//======================== - - Info<< "\nCreating dummy density field rho = 1\n" << endl; - volScalarField rho - ( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) - ); - - - Info<< "Reading field phiIB\n" << endl; - volScalarField phiIB - ( - IOobject - ( - "phiIB", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - - //mod by alice - Info<< "Reading field phiIB\n" << endl; - volScalarField voidfraction - ( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); -//======================== - -# include "createPhi.H" - - label pRefCell = 0; - scalar pRefValue = 0.0; - setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); - - - singlePhaseTransportModel laminarTransport(U, phi); - - autoPtr turbulence - ( - incompressible::turbulenceModel::New(U, phi, laminarTransport) - ); - -//=== dyM =================== - - Info<< "Reading field interFace\n" << endl; - volScalarField interFace - ( - IOobject - ( - "interFace", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) - dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) - ); - -//=========================== diff --git a/applications/solvers/cfdemSolverPiso/Make/files b/applications/solvers/cfdemSolverPiso/Make/files deleted file mode 100644 index de8092bc..00000000 --- a/applications/solvers/cfdemSolverPiso/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemSolverPiso.C - -EXE=$(FOAM_USER_APPBIN)/cfdemSolverPiso diff --git a/applications/solvers/cfdemSolverPiso/Make/options b/applications/solvers/cfdemSolverPiso/Make/options deleted file mode 100644 index d095bc81..00000000 --- a/applications/solvers/cfdemSolverPiso/Make/options +++ /dev/null @@ -1,15 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(CFDEM_SRC_DIR)/lnInclude \ - -I$(CFDEM_SRC_DIR)/cfdTools \ - -EXE_LIBS = \ - -L$(FOAM_USER_LIBBIN)\ - -lincompressibleRASModels \ - -lincompressibleLESModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -l$(CFDEM_LIB_NAME) diff --git a/applications/solvers/cfdemSolverPiso/cfdemSolverPiso.C b/applications/solvers/cfdemSolverPiso/cfdemSolverPiso.C deleted file mode 100644 index 4fc1d08b..00000000 --- a/applications/solvers/cfdemSolverPiso/cfdemSolverPiso.C +++ /dev/null @@ -1,191 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright (C) 1991-2009 OpenCFD Ltd. - Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling. If not, see . - -Application - cfdemSolverPiso - -Description - Transient solver for incompressible flow. - Turbulence modelling is generic, i.e. laminar, RAS or LES may be selected. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, - where additional functionality for CFD-DEM coupling is added. -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulenceModel.H" - -#include "cfdemCloud.H" -#include "implicitCouple.H" -#include "clockModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "setRootCase.H" - #include "createTime.H" - #include "createMesh.H" - #include "createFields.H" - - #include "initContinuityErrs.H" - - // create cfdemCloud - #include "readGravitationalAcceleration.H" - cfdemCloud particleCloud(mesh); - - #include "checkModelType.H" - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - particleCloud.clockM().start(1,"Global"); - - while (runTime.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - - #include "readPISOControls.H" - #include "CourantNo.H" - - // do particle stuff - particleCloud.clockM().start(2,"Coupling"); - particleCloud.evolve(voidfraction,Us,U); - - Info << "update Ksl.internalField()" << endl; - Ksl.internalField() = particleCloud.momCoupleM(0).impMomSource(); - Ksl.correctBoundaryConditions(); - - #include "solverDebugInfo.H" - particleCloud.clockM().stop("Coupling"); - - particleCloud.clockM().start(10,"Flow"); - // Pressure-velocity PISO corrector - { - // Momentum predictor - fvVectorMatrix UEqn - ( - fvm::ddt(voidfraction,U) - + fvm::div(phi, U) -// + turbulence->divDevReff(U) - + particleCloud.divVoidfractionTau(U, voidfraction) - == - - fvm::Sp(Ksl/rho,U) - ); - - UEqn.relax(); - - if (momentumPredictor) - { - //solve UEqn - if (modelType=="B") - solve(UEqn == - fvc::grad(p) + Ksl/rho*Us); - else - solve(UEqn == - voidfraction*fvc::grad(p) + Ksl/rho*Us); - } - - // --- PISO loop - - //for (int corr=0; corrcorrect(); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - - particleCloud.clockM().stop("Flow"); - } - - Info<< "End\n" << endl; - - particleCloud.clockM().stop("Global"); - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverPiso/createFields.H b/applications/solvers/cfdemSolverPiso/createFields.H deleted file mode 100644 index 849ef338..00000000 --- a/applications/solvers/cfdemSolverPiso/createFields.H +++ /dev/null @@ -1,124 +0,0 @@ - Info<< "Reading field p\n" << endl; - volScalarField p - ( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField U - ( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//=============================== -// particle interaction modelling -//=============================== - - Info<< "\nReading momentum exchange field Ksl\n" << endl; - volScalarField Ksl - ( - IOobject - ( - "Ksl", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - //dimensionedScalar("0", dimensionSet(1, -3, -1, 0, 0), 1.0) - ); - - Info<< "\nReading voidfraction field voidfraction = (Vgas/Vparticle)\n" << endl; - volScalarField voidfraction - ( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "\nCreating dummy density field rho\n" << endl; - volScalarField rho - ( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh//, - //dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) - ); - - Info<< "Reading particle velocity field Us\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//=============================== - -//# include "createPhi.H" -#ifndef createPhi_H -#define createPhi_H -Info<< "Reading/calculating face flux field phi\n" << endl; -surfaceScalarField phi - ( - IOobject - ( - "phi", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - linearInterpolate(U*voidfraction) & mesh.Sf() - ); -#endif - - - - label pRefCell = 0; - scalar pRefValue = 0.0; - setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); - - - singlePhaseTransportModel laminarTransport(U, phi); - - autoPtr turbulence - ( - incompressible::turbulenceModel::New(U, phi, laminarTransport) - ); diff --git a/applications/solvers/cfdemSolverPisoScalar/Make/files b/applications/solvers/cfdemSolverPisoScalar/Make/files deleted file mode 100644 index b116fd35..00000000 --- a/applications/solvers/cfdemSolverPisoScalar/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemSolverPisoScalar.C - -EXE = $(FOAM_USER_APPBIN)/cfdemSolverPisoScalar diff --git a/applications/solvers/cfdemSolverPisoScalar/Make/options b/applications/solvers/cfdemSolverPisoScalar/Make/options deleted file mode 100644 index d095bc81..00000000 --- a/applications/solvers/cfdemSolverPisoScalar/Make/options +++ /dev/null @@ -1,15 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(CFDEM_SRC_DIR)/lnInclude \ - -I$(CFDEM_SRC_DIR)/cfdTools \ - -EXE_LIBS = \ - -L$(FOAM_USER_LIBBIN)\ - -lincompressibleRASModels \ - -lincompressibleLESModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -l$(CFDEM_LIB_NAME) diff --git a/applications/solvers/cfdemSolverPisoScalar/cfdemSolverPisoScalar.C b/applications/solvers/cfdemSolverPisoScalar/cfdemSolverPisoScalar.C deleted file mode 100644 index 86656e0c..00000000 --- a/applications/solvers/cfdemSolverPisoScalar/cfdemSolverPisoScalar.C +++ /dev/null @@ -1,197 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright (C) 1991-2009 OpenCFD Ltd. - Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling. If not, see . - -Application - cfdemSolverPisoScalar - -Description - Transient solver for incompressible flow. - Turbulence modelling is generic, i.e. laminar, RAS or LES may be selected. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, - where additional functionality for CFD-DEM coupling is added. -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulenceModel.H" - -#include "cfdemCloud.H" -#include "implicitCouple.H" -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "setRootCase.H" - - #include "createTime.H" - #include "createMesh.H" - #include "createFields.H" - - #include "initContinuityErrs.H" - - // create cfdemCloud - #include "readGravitationalAcceleration.H" - cfdemCloud particleCloud(mesh); - - #include "checkModelType.H" - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - - while (runTime.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - - #include "readPISOControls.H" - #include "CourantNo.H" - - // do particle stuff - Info << "- evolve()" << endl; - particleCloud.evolve(voidfraction,Us,U); - - Ksl.internalField() = particleCloud.momCoupleM(0).impMomSource(); - Ksl.correctBoundaryConditions(); - - #include "solverDebugInfo.H" - - // get scalar source from DEM - particleCloud.forceM(1).manipulateScalarField(Tsource); - Tsource.correctBoundaryConditions(); - - // solve scalar transport equation - phi = fvc::interpolate(U*voidfraction) & mesh.Sf(); - - solve - ( - fvm::ddt(voidfraction,T) - + fvm::div(phi, T) - - fvm::laplacian(DT*voidfraction, T) - == - Tsource - ); - - // Pressure-velocity PISO corrector - { - // Momentum predictor - fvVectorMatrix UEqn - ( - fvm::ddt(voidfraction,U) - + fvm::div(phi, U) - + turbulence->divDevReff(U) - == - - fvm::Sp(Ksl/rho,U) - ); - - UEqn.relax(); - - if (momentumPredictor) - { - //solve UEqn - if (modelType=="B") - solve(UEqn == - fvc::grad(p) + Ksl/rho*Us); - else - solve(UEqn == - voidfraction*fvc::grad(p) + Ksl/rho*Us); - } - - // --- PISO loop - - //for (int corr=0; corrcorrect(); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverPisoScalar/createFields.H b/applications/solvers/cfdemSolverPisoScalar/createFields.H deleted file mode 100644 index bff7514c..00000000 --- a/applications/solvers/cfdemSolverPisoScalar/createFields.H +++ /dev/null @@ -1,174 +0,0 @@ - Info<< "Reading field p\n" << endl; - volScalarField p - ( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField U - ( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//======================== -// drag law modelling -//======================== - - Info<< "\nReading momentum exchange field Ksl\n" << endl; - volScalarField Ksl - ( - IOobject - ( - "Ksl", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - //dimensionedScalar("0", dimensionSet(0, 0, -1, 0, 0), 1.0) - ); - - Info<< "\nReading voidfraction field voidfraction = (Vgas/Vparticle)\n" << endl; - volScalarField voidfraction - ( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "\nCreating density field rho\n" << endl; - volScalarField rho - ( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) - ); - - Info<< "Reading particle velocity field Us\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//======================== -// scalar field modelling -//======================== - Info<< "\nCreating dummy density field rho = 1\n" << endl; - volScalarField T - ( - IOobject - ( - "T", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh//, - //dimensionedScalar("0", dimensionSet(0, 0, -1, 1, 0), 273.15) - ); - - Info<< "\nCreating fluid-particle heat flux field\n" << endl; - volScalarField Tsource - ( - IOobject - ( - "Tsource", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh//, - //dimensionedScalar("0", dimensionSet(0, 0, -1, 1, 0), 0.0) - ); - - IOdictionary transportProperties - ( - IOobject - ( - "transportProperties", - runTime.constant(), - mesh, - IOobject::MUST_READ, - IOobject::NO_WRITE - ) - ); - - dimensionedScalar DT - ( - transportProperties.lookup("DT") - ); - -//======================== - -//# include "createPhi.H" -#ifndef createPhi_H -#define createPhi_H -Info<< "Reading/calculating face flux field phi\n" << endl; -surfaceScalarField phi - ( - IOobject - ( - "phi", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - linearInterpolate(U*voidfraction) & mesh.Sf() - ); -#endif - - - - label pRefCell = 0; - scalar pRefValue = 0.0; - setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); - - - singlePhaseTransportModel laminarTransport(U, phi); - - autoPtr turbulence - ( - incompressible::turbulenceModel::New(U, phi, laminarTransport) - ); diff --git a/applications/utilities/cfdemPostproc/Make/files b/applications/utilities/cfdemPostproc/Make/files deleted file mode 100644 index fc99e619..00000000 --- a/applications/utilities/cfdemPostproc/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemPostproc.C - -EXE=$(FOAM_USER_APPBIN)/cfdemPostproc diff --git a/applications/utilities/cfdemPostproc/Make/options b/applications/utilities/cfdemPostproc/Make/options deleted file mode 100644 index 05cb305a..00000000 --- a/applications/utilities/cfdemPostproc/Make/options +++ /dev/null @@ -1,17 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(CFDEM_SRC_DIR)/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - - -EXE_LIBS = \ - -L$(FOAM_USER_LIBBIN)\ - -lincompressibleRASModels \ - -lincompressibleLESModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -l$(CFDEM_LIB_NAME) \ - diff --git a/applications/utilities/cfdemPostproc/cfdemPostproc.C b/applications/utilities/cfdemPostproc/cfdemPostproc.C deleted file mode 100644 index 69bc5d3d..00000000 --- a/applications/utilities/cfdemPostproc/cfdemPostproc.C +++ /dev/null @@ -1,140 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd. - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Application - cfdemPostproc - -Description - Tool for DEM->CFD (Lagrange->Euler) mapping to calculate local voidfraction - -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulenceModel.H" - -#include "cfdemCloud.H" -#include "dataExchangeModel.H" -#include "voidFractionModel.H" -#include "regionModel.H" -#include "locateModel.H" -#include "averagingModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "setRootCase.H" - - #include "createTime.H" - #include "createMesh.H" - #include "createFields.H" - - // create cfdemCloud - cfdemCloud particleCloud(mesh); - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - - int count=0; - int DEM_dump_Interval=1000; - - double **positions_; - double **velocities_; - double **radii_; - double **voidfractions_; - double **particleWeights_; - double **particleVolumes_; - double **cellIDs_; - - particleCloud.dataExchangeM().allocateArray(positions_,0.,3); - particleCloud.dataExchangeM().allocateArray(velocities_,0.,3); - particleCloud.dataExchangeM().allocateArray(radii_,0.,1); - particleCloud.dataExchangeM().allocateArray(voidfractions_,0.,1); - particleCloud.dataExchangeM().allocateArray(particleWeights_,0.,1); - particleCloud.dataExchangeM().allocateArray(particleVolumes_,0.,1); - particleCloud.dataExchangeM().allocateArray(cellIDs_,0.,1); - - while (runTime.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - count+=DEM_dump_Interval;// proceed loading new data - - - - particleCloud.regionM().resetVolFields(Us); - - particleCloud.dataExchangeM().couple(); - - particleCloud.dataExchangeM().getData("x","vector-atom",positions_,count); - particleCloud.dataExchangeM().getData("v","vector-atom",velocities_,count); - particleCloud.dataExchangeM().getData("radius","scalar-atom",radii_,count); - - particleCloud.set_radii(radii_); - - particleCloud.locateM().findCell(particleCloud.regionM().inRegion(),positions_,cellIDs_,particleCloud.numberOfParticles()); - - particleCloud.set_cellIDs(cellIDs_); - - particleCloud.voidFractionM().setvoidFraction - ( - particleCloud.regionM().inRegion(),voidfractions_,particleWeights_,particleVolumes_ - ); - - voidfraction.internalField() = particleCloud.voidFractionM().voidFractionInterp(); - voidfraction.correctBoundaryConditions(); - - particleCloud.averagingM().setVectorAverage - ( - particleCloud.averagingM().UsNext(), - velocities_, - particleWeights_, - particleCloud.averagingM().UsWeightField(), - particleCloud.regionM().inRegion() - ); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - - } - - delete positions_; - delete velocities_; - delete radii_; - delete voidfractions_; - delete particleWeights_; - delete particleVolumes_; - delete cellIDs_; - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/utilities/cfdemPostproc/createFields.H b/applications/utilities/cfdemPostproc/createFields.H deleted file mode 100644 index ab0ae8af..00000000 --- a/applications/utilities/cfdemPostproc/createFields.H +++ /dev/null @@ -1,82 +0,0 @@ - Info<< "Reading field p\n" << endl; - volScalarField p - ( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::NO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(0, 2, -2, 0, 0), 1.0) - ); - - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField U - ( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::NO_WRITE - ), - mesh, - dimensionedVector("0", dimensionSet(0, 1, -1, 0, 0), vector::zero) - ); - -//======================== -// drag law modelling -//======================== - - - Info<< "\nReading voidfraction field voidfraction = (Vgas/Vparticle)\n" << endl; - volScalarField voidfraction - ( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 1.) - ); - - - Info<< "Reading particle velocity field Us\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedVector("0", dimensionSet(0, 1, -1, 0, 0), vector::zero) - ); - -//======================== -# include "createPhi.H" - - label pRefCell = 0; - scalar pRefValue = 0.0; - setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); - - - singlePhaseTransportModel laminarTransport(U, phi); - - autoPtr turbulence - ( - incompressible::turbulenceModel::New(U, phi, laminarTransport) - ); - diff --git a/applications/utilities/vizClock/matPlot.py b/applications/utilities/vizClock/matPlot.py deleted file mode 100644 index 063a8867..00000000 --- a/applications/utilities/vizClock/matPlot.py +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env python -import csv, sys -import numpy as np -import matplotlib.pyplot as plt - -# Open the data -datafile = "timeEvalFull.txt" -f = open(datafile, 'r') -reader = csv.reader(f, dialect='excel-tab') -reader.next() - -header = [] -identifier = [] -deltaT = [] -maxdeltaT = [] -nOfRuns = [] -level = [] -parentNr = [] -parentName = [] - - -i = 0 -for row in reader: - if i == 0: - for column in row: - header.append(column) - print header - else: - identifier.append(row[0]) - deltaT.append(float(row[1])) - maxdeltaT.append(float(row[2])) - nOfRuns.append(int(row[3])) - level.append(int(row[4])) - parentNr.append(int(row[5])) - parentName.append(row[6]) - i+=1 - -bottom = [] -childheight = [] - -for i in range(len(identifier)): - bottom.append(0) - childheight.append(0) - -levelZero = 0.0 - -#loop levels -for j in range(len(identifier)): - #loop indices - for i in range(len(identifier)): - if level[i] == j: - if parentNr[i] != -1: - bottom[i] = bottom[parentNr[i]] + childheight[parentNr[i]] - childheight[parentNr[i]] += deltaT[i] - else: - bottom[i] = levelZero - levelZero += deltaT[i] - -#Output -for i in range(len(identifier)): - plt.bar(level[i],deltaT[i],width = 0.2, bottom=bottom[i]) - plt.text(level[i]+0.22,bottom[i]+deltaT[i]/2,identifier[i]+" "+str(nOfRuns[i])+"x",verticalalignment='center') -plt.xlabel('run level') -plt.ylabel('CPU time in s') -plt.title('time measurement') -plt.show() - - diff --git a/applications/utilities/vizClock/timeEvalFull.txt b/applications/utilities/vizClock/timeEvalFull.txt deleted file mode 100644 index b4337b3e..00000000 --- a/applications/utilities/vizClock/timeEvalFull.txt +++ /dev/null @@ -1,13 +0,0 @@ -Parallel Measurements in CPU-seconds of all Processors: -Name avgdeltaT maxdeltaT nOfRuns level parentNr parentName -X 5.000000e-06 5.000000e-06 1 0 -1 none -A 3.240000e-04 3.240000e-04 1 0 -1 none -B 1.680000e-04 1.680000e-04 1 1 1 A -C 9.000000e-06 9.000000e-06 3 2 2 B -D 6.000000e-06 6.000000e-06 3 3 3 C -E 1.500000e-04 1.500000e-04 3 2 2 B -F 2.400000e-05 2.400000e-05 3 1 1 A -G 6.000000e-06 6.000000e-06 3 1 1 A -X 6.000000e-06 6.000000e-06 3 2 7 G -H 4.000000e-05 4.000000e-05 5 1 1 A -I 2.000000e-05 2.000000e-05 1 1 1 A diff --git a/doc/CFDEMcoupling_Manual.html b/doc/CFDEMcoupling_Manual.html deleted file mode 100644 index 00b2ab32..00000000 --- a/doc/CFDEMcoupling_Manual.html +++ /dev/null @@ -1,220 +0,0 @@ - -
CFDEMproject WWW Site -
- - - - - - - - -
- -

CFDEMcoupling Documentation -

-
- -
-
-
- -

1. Contents -

-

The CFDEMcoupling documentation is organized into the following sections. If you find errors or omissions in this manual or have suggestions for useful information to add, please send an email to the developers so we can improve the CFDEMcoupling documentation. -

-1.1 About CFDEMcoupling
-1.2 Installation
-1.3 Tutorials
-1.4 couplingProperties dictionary
-1.5 liggghtsCommands dictionary
-1.6 Models and solvers
- -
- -

1.1 About CFDEMcoupling -

-

CFDEM coupling provides an open source parallel coupled CFD-DEM framework combining the strengths of LIGGGHTS DEM code and the Open Source CFD package OpenFOAM(R)(*). The CFDEMcoupling toolbox allows to expand standard CFD solvers of OpenFOAM(R)(*) to include a coupling to the DEM code LIGGGHTS. In this toolbox the particle representation within the CFD solver is organized by "cloud" classes. Key functionalities are organised in sub-models (e.g. force models, data exchange models, etc.) which can easily be selected and combined by dictionary settings. -

-

The coupled solvers run fully parallel on distributed-memory clusters. Features are: -

-
  • its modular approach allows users to easily implement new models - -
  • its MPI parallelization enables to use it for large scale problems - -
  • the forum on CFD-DEM gives the possibility to exchange with other users / developers - -
  • the use of GIT allows to easily update to the latest version - -
  • basic documentation is provided - - -
-

The file structure: -

-
  • src directory including the source files of the coupling toolbox and models - -
  • applications directory including the solver files for coupled CFD-DEM simulations - -
  • doc directory including the documentation of CFDEMcoupling - -
  • tutorials directory including basic tutorial cases showing the functionality - - -
-

Details on installation are given on the CFDEMproject WWW Site . -The functionality of this CFD-DEM framwork is described via tutorial cases showing how to use different solvers and models. -

-

CFDEMcoupling stands for Computational Fluid Dynamics (CFD) -Discrete Element Method (DEM) coupling. -

-

CFDEMcoupling is an open-source code, distributed freely under the terms of the GNU Public License (GPL). -

-

Core development of CFDEMcoupling is done by Christoph Goniva and Christoph Kloss, both at DCS Computing GmbH, 2012 -

-

This documentation was written by Christoph Goniva, DCS Computing GmbH, 2012 -

-
- -

(*) OpenFOAM(R) is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. -

-
- -

1.2 Installation -

-

Please follow the installation routine provided at www.cfdem.com. -In order to get the latest code version, please use the git repository at http://github.com (githubAccess). -

-
- -

1.3 Tutorials -

-

General: -

-

Each solver of the CFDEMcoupling is comes with at least one tutorial example, showing its functionality and correct useage. Provided that the installation is correct, the tutorials can be run via "Allrun.sh" shell scripts. These scripts perform all necessary steps (preprocessing, run, postprocessing, visualization). -

-

Location: -

-

The tutorials can be found in the directory $CFDEM_PROJECT_DIR/tutorials, which can be reached by typing "cfdemTut" -

-

Structure: -

-

Each case is structured in a directory called "CFD" covering the CFD relevant settings and data, and a dirctory called "DEM" covering the DEM relevant settings and data. This allows to easily expand a pure CFD or DEM simulation case to a coupled case. -

-

Usage: -

-

Provided that the installation is correct, the tutorials can be run via "Allrun.sh" shell script, executed by typing "./Allrun.sh". The successful run of the script might need some third party software (e.g. octave, evince, etc.). -

-

Settings: -

-

The main settings of a simulation are done via dictionaries: -

-

The DEM setup of each case is defined by a LIGGGHTS input file located in $caseDir/DEM (e.g. in.liggghts_init). For details on the LIGGGHTS setup, please have a look in the LIGGGHTS manual. -

-

Standard CFD settings are defined in $caseDir/CFD/constant (e.g. transportProperties, RASproperties, etc.) and $caseDir/CFD/system (e.g. fvSchemes, controlDict). You can find more information on that in OpenFOAM(R)(*) documentations (www.openFoam.com)(*). -

-

Settings of the coupling routines are defined in $caseDir/CFD/constant/couplingProperies (e.g. force models, data exchange model, etc.) and $caseDir/CFD/constant/liggghtsCommands (allows to execute a LIGGGHTS command during a coupled simulation). -

-
- -

1.4 "couplingProperties" dictionary -

-

General: -

-

In the "couplingProperties" dictionary the setup of the coupling routines of the CFD-DEM simulation are defined. -

-

Location: $caseDir/CFD/constant -

-

Structure: -

-

The dictionary is divided into two parts, "sub-models & settings" and "sub-model properties". -

-

In "sub-models & settings" the following routines must be specified: -

-
  • modelType - -
  • couplingInterval - -
  • voidFractionModel - -
  • locateModel - -
  • meshMotionModel - -
  • regionModel - -
  • IOModel - -
  • dataExchangeModel - -
  • averagingModel - -
  • forceModels - -
  • momCoupleModels - -
  • turbulenceModelType - - -
-

In "sub-model properties" sub-dictionaries might be defined to specify model specific parameters. -

-

Settings: -

-

Reasonable example settings for the "couplingProperties" dictionary are given in the tutorial cases. -

-
- -

1.5 "liggghtsCommands" dictionary -

-

General: -

-

In the "liggghtsCommands" dictionary liggghts commands being executed during a coupled CFD-DEM simulation are specified. -

-

Location: $caseDir/CFD/constant -

-

Structure: -

-

The dictionary is divided into two parts, first a list of "liggghtsCommandModels" is defined, then the settings for each model must be specified. -

-

Settings: -

-

Reasonable example settings for the "liggghtsCommands" dictionary are given in the tutorial cases. -

-
- -

1.6 Models/Solvers -

-

This section lists all CFDEMcoupling sub-models and solvers alphabetically, with a separate -listing below of styles within certain commands. -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
IOModelIOModel_basicIO
IOModel_noIOaveragingModel
averagingModel_dilutecfdemSolverIB
cfdemSolverPisocfdemSolverPisoScalar
clockModelclockModel_noClock
clockModel_standardClockdataExchangeModel
dataExchangeModel_noDataExchangedataExchangeModel_oneWayVTK
dataExchangeModel_twoWayFilesdataExchangeModel_twoWayMPI
forceModelforceModel_Archimedes
forceModel_ArchimedesIBforceModel_DiFeliceDrag
forceModel_GidaspowDragforceModel_KochHillDrag
forceModel_LaEuScalarTempforceModel_MeiLift
forceModel_SchillerNaumannDragforceModel_ShirgaonkarIB
forceModel_gradPForceforceModel_noDrag
forceModel_virtualMassForceforceModel_viscForce
liggghtsCommandModelliggghtsCommandModel_execute
liggghtsCommandModel_readLiggghtsDataliggghtsCommandModel_runLiggghts
liggghtsCommandModel_writeLiggghtslocateModel
locateModel_engineSearchlocateModel_engineSearchIB
locateModel_standardSearchmeshMotionModel
meshMotionModel_noMeshMotionmomCoupleModel
momCoupleModel_explicitCouplemomCoupleModel_implicitCouple
momCoupleModel_noCoupleregionModel
regionModel_allRegionvoidfractionModel
voidfractionModel_GaussVoidFractionvoidfractionModel_IBVoidFraction
voidfractionModel_bigParticleVoidFractionvoidfractionModel_centreVoidFraction
voidfractionModel_dividedVoidFraction -
- - diff --git a/doc/CFDEMcoupling_Manual.pdf b/doc/CFDEMcoupling_Manual.pdf deleted file mode 100644 index 059df371..00000000 Binary files a/doc/CFDEMcoupling_Manual.pdf and /dev/null differ diff --git a/doc/CFDEMcoupling_Manual.txt b/doc/CFDEMcoupling_Manual.txt deleted file mode 100644 index acf8cc02..00000000 --- a/doc/CFDEMcoupling_Manual.txt +++ /dev/null @@ -1,450 +0,0 @@ -"CFDEMproject WWW Site"_lws :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) -:link(of,http://www.openfoam.com) -:link(lig,http://www.cfdem.com) - -:line -CFDEMcoupling Documentation :h2,c -:line -:c,image(Portfolio_CFDEMcoupling.png) -:line -1. Contents :h3 - -The CFDEMcoupling documentation is organized into the following sections. If you find errors or omissions in this manual or have suggestions for useful information to add, please send an email to the developers so we can improve the CFDEMcoupling documentation. - -1.1 "About CFDEMcoupling"_#1_1 -1.2 "Installation"_#1_2 -1.3 "Tutorials"_#1_3 -1.4 "couplingProperties dictionary"_#1_4 -1.5 "liggghtsCommands dictionary"_#1_5 -1.6 "Models and solvers"_#cmd_5 :all(b) - -:line - -1.1 About CFDEMcoupling :link(1_1),h4 - -CFDEM coupling provides an open source parallel coupled CFD-DEM framework combining the strengths of "LIGGGHTS"_lig DEM code and the Open Source CFD package "OpenFOAM(R)(*)"_of. The CFDEMcoupling toolbox allows to expand standard CFD solvers of "OpenFOAM(R)(*)"_of to include a coupling to the DEM code "LIGGGHTS"_lig. In this toolbox the particle representation within the CFD solver is organized by "cloud" classes. Key functionalities are organised in sub-models (e.g. force models, data exchange models, etc.) which can easily be selected and combined by dictionary settings. - -The coupled solvers run fully parallel on distributed-memory clusters. Features are: - -its modular approach allows users to easily implement new models :ulb,l -its MPI parallelization enables to use it for large scale problems :l -the "forum"_lws on CFD-DEM gives the possibility to exchange with other users / developers :l -the use of GIT allows to easily update to the latest version :l -basic documentation is provided :l -:ule - -The file structure: - -{src} directory including the source files of the coupling toolbox and models :ulb,l -{applications} directory including the solver files for coupled CFD-DEM simulations :l -{doc} directory including the documentation of CFDEMcoupling :l -{tutorials} directory including basic tutorial cases showing the functionality :l -:ule - -Details on installation are given on the "CFDEMproject WWW Site"_lws . -The functionality of this CFD-DEM framwork is described via "tutorial cases"_#_1_2 showing how to use different solvers and models. - -CFDEMcoupling stands for Computational Fluid Dynamics (CFD) -Discrete Element Method (DEM) coupling. - -CFDEMcoupling is an open-source code, distributed freely under the terms of the GNU Public License (GPL). - -Core development of CFDEMcoupling is done by Christoph Goniva and Christoph Kloss, both at DCS Computing GmbH, 2012 - -This documentation was written by Christoph Goniva, DCS Computing GmbH, 2012 - -:line -(*) "OpenFOAM(R)"_of is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. - -:line - -1.2 Installation :link(1_2),h4 - -Please follow the installation routine provided at www.cfdem.com. -In order to get the latest code version, please use the git repository at http://github.com ("githubAccess"_githubAccess_public.html). - -:line - -1.3 Tutorials :link(1_3),h4 - -[General:] - -Each solver of the CFDEMcoupling is comes with at least one tutorial example, showing its functionality and correct useage. Provided that the installation is correct, the tutorials can be run via "Allrun.sh" shell scripts. These scripts perform all necessary steps (preprocessing, run, postprocessing, visualization). - -[Location:] - -The tutorials can be found in the directory $CFDEM_PROJECT_DIR/tutorials, which can be reached by typing "cfdemTut" - -[Structure:] - -Each case is structured in a directory called "CFD" covering the CFD relevant settings and data, and a dirctory called "DEM" covering the DEM relevant settings and data. This allows to easily expand a pure CFD or DEM simulation case to a coupled case. - -[Usage:] - -Provided that the installation is correct, the tutorials can be run via "Allrun.sh" shell script, executed by typing "./Allrun.sh". The successful run of the script might need some third party software (e.g. octave, evince, etc.). - -[Settings:] - -The main settings of a simulation are done via dictionaries: - -The DEM setup of each case is defined by a "LIGGGHTS"_lig input file located in $caseDir/DEM (e.g. in.liggghts_init). For details on the "LIGGGHTS"_lig setup, please have a look in the "LIGGGHTS"_lig manual. - -Standard CFD settings are defined in $caseDir/CFD/constant (e.g. transportProperties, RASproperties, etc.) and $caseDir/CFD/system (e.g. fvSchemes, controlDict). You can find more information on that in "OpenFOAM(R)(*)"_of documentations (www.openFoam.com)(*). - -Settings of the coupling routines are defined in $caseDir/CFD/constant/"couplingProperies"_#1_3 (e.g. force models, data exchange model, etc.) and $caseDir/CFD/constant/"liggghtsCommands"_#1_3 (allows to execute a LIGGGHTS command during a coupled simulation). - -:line - -1.4 "couplingProperties" dictionary :link(1_4),h4 - -[General:] - -In the "couplingProperties" dictionary the setup of the coupling routines of the CFD-DEM simulation are defined. - -[Location:] $caseDir/CFD/constant - -[Structure:] - -The dictionary is divided into two parts, "sub-models & settings" and "sub-model properties". - -In "sub-models & settings" the following routines must be specified: - -modelType :ulb,l -couplingInterval :l -voidFractionModel :l -locateModel :l -meshMotionModel :l -regionModel :l -IOModel :l -dataExchangeModel :l -averagingModel :l -forceModels :l -momCoupleModels :l -turbulenceModelType :l -:ule - -In "sub-model properties" sub-dictionaries might be defined to specify model specific parameters. - -[Settings:] - -Reasonable example settings for the "couplingProperties" dictionary are given in the tutorial cases. - -:line - -1.5 "liggghtsCommands" dictionary :h4,link(1_5) - -[General:] - -In the "liggghtsCommands" dictionary liggghts commands being executed during a coupled CFD-DEM simulation are specified. - -[Location:] $caseDir/CFD/constant - -[Structure:] - -The dictionary is divided into two parts, first a list of "liggghtsCommandModels" is defined, then the settings for each model must be specified. - -[Settings:] - -Reasonable example settings for the "liggghtsCommands" dictionary are given in the tutorial cases. - -:line - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.6 Models/Solvers :h4,link(cmd_5),link(comm) - -This section lists all CFDEMcoupling sub-models and solvers alphabetically, with a separate -listing below of styles within certain commands. - - -"IOModel"_IOModel.html, -"IOModel_basicIO"_IOModel_basicIO.html, -"IOModel_noIO"_IOModel_noIO.html, -"averagingModel"_averagingModel.html, -"averagingModel_dilute"_averagingModel_dilute.html, -"cfdemSolverIB"_cfdemSolverIB.html, -"cfdemSolverPiso"_cfdemSolverPiso.html, -"cfdemSolverPisoScalar"_cfdemSolverPisoScalar.html, -"clockModel"_clockModel.html, -"clockModel_noClock"_clockModel_noClock.html, -"clockModel_standardClock"_clockModel_standardClock.html, -"dataExchangeModel"_dataExchangeModel.html, -"dataExchangeModel_noDataExchange"_dataExchangeModel_noDataExchange.html, -"dataExchangeModel_oneWayVTK"_dataExchangeModel_oneWayVTK.html, -"dataExchangeModel_twoWayFiles"_dataExchangeModel_twoWayFiles.html, -"dataExchangeModel_twoWayMPI"_dataExchangeModel_twoWayMPI.html, -"forceModel"_forceModel.html, -"forceModel_Archimedes"_forceModel_Archimedes.html, -"forceModel_ArchimedesIB"_forceModel_ArchimedesIB.html, -"forceModel_DiFeliceDrag"_forceModel_DiFeliceDrag.html, -"forceModel_GidaspowDrag"_forceModel_GidaspowDrag.html, -"forceModel_KochHillDrag"_forceModel_KochHillDrag.html, -"forceModel_LaEuScalarTemp"_forceModel_LaEuScalarTemp.html, -"forceModel_MeiLift"_forceModel_MeiLift.html, -"forceModel_SchillerNaumannDrag"_forceModel_SchillerNaumannDrag.html, -"forceModel_ShirgaonkarIB"_forceModel_ShirgaonkarIB.html, -"forceModel_gradPForce"_forceModel_gradPForce.html, -"forceModel_noDrag"_forceModel_noDrag.html, -"forceModel_virtualMassForce"_forceModel_virtualMassForce.html, -"forceModel_viscForce"_forceModel_viscForce.html, -"liggghtsCommandModel"_liggghtsCommandModel.html, -"liggghtsCommandModel_execute"_liggghtsCommandModel_execute.html, -"liggghtsCommandModel_readLiggghtsData"_liggghtsCommandModel_readLiggghtsData.html, -"liggghtsCommandModel_runLiggghts"_liggghtsCommandModel_runLiggghts.html, -"liggghtsCommandModel_writeLiggghts"_liggghtsCommandModel_writeLiggghts.html, -"locateModel"_locateModel.html, -"locateModel_engineSearch"_locateModel_engineSearch.html, -"locateModel_engineSearchIB"_locateModel_engineSearchIB.html, -"locateModel_standardSearch"_locateModel_standardSearch.html, -"meshMotionModel"_meshMotionModel.html, -"meshMotionModel_noMeshMotion"_meshMotionModel_noMeshMotion.html, -"momCoupleModel"_momCoupleModel.html, -"momCoupleModel_explicitCouple"_momCoupleModel_explicitCouple.html, -"momCoupleModel_implicitCouple"_momCoupleModel_implicitCouple.html, -"momCoupleModel_noCouple"_momCoupleModel_noCouple.html, -"regionModel"_regionModel.html, -"regionModel_allRegion"_regionModel_allRegion.html, -"voidfractionModel"_voidFractionModel.html, -"voidfractionModel_GaussVoidFraction"_voidFractionModel_GaussVoidFraction.html, -"voidfractionModel_IBVoidFraction"_voidFractionModel_IBVoidFraction.html, -"voidfractionModel_bigParticleVoidFraction"_voidFractionModel_bigParticleVoidFraction.html, -"voidfractionModel_centreVoidFraction"_voidFractionModel_centreVoidFraction.html, -"voidfractionModel_dividedVoidFraction"_voidFractionModel_dividedVoidFraction.html :tb(c=2,ea=c) \ No newline at end of file diff --git a/doc/COPYING b/doc/COPYING deleted file mode 100644 index de2dcce5..00000000 --- a/doc/COPYING +++ /dev/null @@ -1,678 +0,0 @@ -------------------------------------------------------------------------- - - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. - -------------------------------------------------------------------------- diff --git a/doc/DISCLAIMER b/doc/DISCLAIMER deleted file mode 100644 index 2736dfc1..00000000 --- a/doc/DISCLAIMER +++ /dev/null @@ -1,10 +0,0 @@ -This software is not approved or endorsed by Silicon Graphics International Corp. or the OpenFOAM® Foundation, the producer of the OpenFOAM® software and owner of the OpenFOAM® trade mark. - -Detailed information on the OpenFOAM trademark can be found at - - - http://www.openfoam.com/legal/trademark-policy.php - - http://www.openfoam.com/legal/trademark-guidelines.php - -For further information on OpenCFD and OpenFOAM, please refer to - - - http://www.openfoam.com diff --git a/doc/IOModel.html b/doc/IOModel.html deleted file mode 100644 index 516fa6ed..00000000 --- a/doc/IOModel.html +++ /dev/null @@ -1,40 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

IOModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
IOModel "model"; 
-
-
  • model = name of IO-model to be applied -
-

Examples: -

-

IOModel "off"; -

-

Note: This examples list might not be complete - please look for other models (IOModel_XY) in this documentation. -

-

Description: -

-

The IO-model is the base class to write data (e.g. particle properties) to files. -

-

Restrictions: -

-

none. -

-

Related commands: -

-

Note: This examples list may be incomplete - please look for other models (IOModel_XY) in this documentation. -

-

Default: none. -

- diff --git a/doc/IOModel.txt b/doc/IOModel.txt deleted file mode 100644 index 77014da2..00000000 --- a/doc/IOModel.txt +++ /dev/null @@ -1,36 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -IOModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -IOModel "model"; :pre - -model = name of IO-model to be applied :ul - -[Examples:] - -IOModel "off"; - -Note: This examples list might not be complete - please look for other models (IOModel_XY) in this documentation. - -[Description:] - -The IO-model is the base class to write data (e.g. particle properties) to files. - -[Restrictions:] - -none. - -[Related commands:] - -Note: This examples list may be incomplete - please look for other models (IOModel_XY) in this documentation. - -[Default:] none. diff --git a/doc/IOModel_basicIO.html b/doc/IOModel_basicIO.html deleted file mode 100644 index fddb3d08..00000000 --- a/doc/IOModel_basicIO.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

IOModel_basicIO command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
IOModel "basicIO"; 
-
-

Examples: -

-
IOModel "basicIO"; 
-
-

Description: -

-

The basic IO-model writes particle positions velocities and radii to files. The output directory ($casePath/CFD/particles) is created automatically. Data is written every write time of the CFD simulation. -

-

Restrictions: None. -

-

Related commands: -

-

IOModel -

- diff --git a/doc/IOModel_basicIO.txt b/doc/IOModel_basicIO.txt deleted file mode 100644 index 9108e8e0..00000000 --- a/doc/IOModel_basicIO.txt +++ /dev/null @@ -1,29 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -IOModel_basicIO command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -IOModel "basicIO"; :pre - -[Examples:] - -IOModel "basicIO"; :pre - -[Description:] - -The basic IO-model writes particle positions velocities and radii to files. The output directory ($casePath/CFD/particles) is created automatically. Data is written every write time of the CFD simulation. - -[Restrictions:] None. - -[Related commands:] - -"IOModel"_IOModel.html - diff --git a/doc/IOModel_noIO.html b/doc/IOModel_noIO.html deleted file mode 100644 index 0fb2343c..00000000 --- a/doc/IOModel_noIO.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

IOModel_noIO command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
IOModel "off"; 
-
-

Examples: -

-
IOModel "off"; 
-
-

Description: -

-

The noIO-model is a dummy IO model. -

-

Restrictions: None. -

-

Related commands: -

-

IOModel -

- diff --git a/doc/IOModel_noIO.txt b/doc/IOModel_noIO.txt deleted file mode 100644 index d90d77cf..00000000 --- a/doc/IOModel_noIO.txt +++ /dev/null @@ -1,29 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -IOModel_noIO command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -IOModel "off"; :pre - -[Examples:] - -IOModel "off"; :pre - -[Description:] - -The noIO-model is a dummy IO model. - -[Restrictions:] None. - -[Related commands:] - -"IOModel"_IOModel.html - diff --git a/doc/Portfolio_CFDEMcoupling.png b/doc/Portfolio_CFDEMcoupling.png deleted file mode 100755 index 260f70d1..00000000 Binary files a/doc/Portfolio_CFDEMcoupling.png and /dev/null differ diff --git a/doc/SCcontent/individual_commands.txt b/doc/SCcontent/individual_commands.txt deleted file mode 100644 index f9512e78..00000000 --- a/doc/SCcontent/individual_commands.txt +++ /dev/null @@ -1,4 +0,0 @@ -1.6 Models/Solvers :h4,link(cmd_5),link(comm) - -This section lists all CFDEMcoupling sub-models and solvers alphabetically, with a separate -listing below of styles within certain commands. diff --git a/doc/averagingModel.html b/doc/averagingModel.html deleted file mode 100644 index ecc7defa..00000000 --- a/doc/averagingModel.html +++ /dev/null @@ -1,41 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

averagingModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
averagingModel model; 
-
-
  • model = name of averaging model to be applied -
-

Examples: -

-
averagingModel dense;
-averagingModel dilute; 
-
-

Note: This examples list might not be complete - please look for other averagin models (averagingModel_XY) in this documentation. -

-

Description: -

-

The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. particle velocities). -

-

Restrictions: -

-

None. -

-

Related commands: -

-

dense, dilute -

-

Default: none -

- diff --git a/doc/averagingModel.txt b/doc/averagingModel.txt deleted file mode 100644 index 6ec694a0..00000000 --- a/doc/averagingModel.txt +++ /dev/null @@ -1,37 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -averagingModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -averagingModel model; :pre - -model = name of averaging model to be applied :ul - -[Examples:] - -averagingModel dense; -averagingModel dilute; :pre - -Note: This examples list might not be complete - please look for other averagin models (averagingModel_XY) in this documentation. - -[Description:] - -The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. particle velocities). - -[Restrictions:] - -None. - -[Related commands:] - -"dense"_averagingModel_dense.html, "dilute"_averagingModel_dilute.html - -[Default:] none diff --git a/doc/averagingModel_dense.html b/doc/averagingModel_dense.html deleted file mode 100644 index 3f867701..00000000 --- a/doc/averagingModel_dense.html +++ /dev/null @@ -1,37 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

averagingModel_dense command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
averagingModel dense; 
-
-

Examples: -

-
averagingModel dense; 
-
-

Description: -

-

The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. particle velocities). -In the "cfdemParticle cloud" this averaging model is used to calculate the average particle velocity inside a CFD cell. The "dense" model is supposed to be applied to cases where the granular regime is rather dense. The particle velocity inside a CFD cell is evaluated as an ensemble average of the particle velocities. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

averagingModel, dilute -

-

Default: none -

- diff --git a/doc/averagingModel_dilute.html b/doc/averagingModel_dilute.html deleted file mode 100644 index 6f75339c..00000000 --- a/doc/averagingModel_dilute.html +++ /dev/null @@ -1,35 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

averagingModel_dilute command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
averagingModel dilute; 
-
-

Examples: -

-
averagingModel dilute; 
-
-

Description: -

-

The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. particle velocities). -In the "cfdemParticle cloud" this averaging model is used to calculate the average particle velocity inside a CFD cell. The "dilute" model is supposed to be applied to cases where the granular regime is rather dilute. The particle velocity inside a CFD cell is evaluated from a single particle in a cell (no averaging). -

-

Restrictions: -

-

This model is computationally efficient, but should only be used when only one particle is inside one CFD cell. -

-

Related commands: -

-

averagingModel, dense -

- diff --git a/doc/averagingModel_dilute.txt b/doc/averagingModel_dilute.txt deleted file mode 100644 index 56640de8..00000000 --- a/doc/averagingModel_dilute.txt +++ /dev/null @@ -1,32 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -averagingModel_dilute command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -averagingModel dilute; :pre - -[Examples:] - -averagingModel dilute; :pre - -[Description:] - -The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. particle velocities). -In the "cfdemParticle cloud" this averaging model is used to calculate the average particle velocity inside a CFD cell. The "dilute" model is supposed to be applied to cases where the granular regime is rather dilute. The particle velocity inside a CFD cell is evaluated from a single particle in a cell (no averaging). - -[Restrictions:] - -This model is computationally efficient, but should only be used when only one particle is inside one CFD cell. - -[Related commands:] - -"averagingModel"_averagingModel.html, "dense"_averagingModel_dense.html - diff --git a/doc/cfdemSolverIB.html b/doc/cfdemSolverIB.html deleted file mode 100644 index c1850e53..00000000 --- a/doc/cfdemSolverIB.html +++ /dev/null @@ -1,53 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

cfdemSolverIB command -

-

Description: -

-

"cfdemSolverIB" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework, for calculating -the dynamics between immersed bodies and the surrounding fluid. Being an implementation of an immersed boundary method it allows tackling problems where the body diameter exceeds the maximal size of a fluid cell. Using the toolbox of OpenFOAM(R)(*) the governing equations of the fluid are computed and the corrections of velocity and pressure field with respect to the body-movement information, gained from LIGGGHTS, are incorporated. -

-

Code of this solver contributions by Alice Hager, JKU. -

-

Algorithm: -

-

For each time step ... -

-
  • the motion of the spheres is calculated (position, velocity, angular velocity, force...) with LIGGGHTS using the velocity and pressure-field from the previous time step (initial condition for t=0). - -
  • the Navier-Stokes equations are solved on the whole computational domain, disregarding the solid phase. - -
  • the spheres are located within the mesh: each sphere is represented by a cluster of cells, which are either totally or partially covered by the body, depending on its exact position. - -
  • the correction of the velocity and pressure field of the fluid phase takes place, using the information about the location of the spheres and their (angular) velocity. - - -
-

Use: -

-

The solver is realized within the Open Source framework CFDEMcoupling. Just as for the unresolved CFD-DEM solver cfdemSolverPiso the file CFD/constant/couplingProperties contains information about the settings for the different models. While IOmodel, DataExchangeModel etc. are applicable for all CFDEMcoupling-solvers, special locate-, force- and void fraction models were designed for the present case: -

-

engineSearchIB, ArchimedesIB, ShirgaonkarIB, IBVoidfraction -

-

References: -

-

GONIVA, C., KLOSS, C., HAGER,A., WIERINK, G. and PIRKER, S. (2011): "A MULTI-PURPOSE OPEN SOURCE CFD-DEM APPROACH", Proc. of the 8th Int. Conf. on CFD in Oil and Gas, Metallurgical and Process Industries, Trondheim, Norway -

-

and -

-

HAGER, A., KLOSS, C. and GONIVA, C. (2011): "TOWARDS AN EFFICIENT IMMERSED BOUNDARY METHOD WITHIN AN OPEN SOURCE FRAMEWORK", Proc. of the 8th Int. Conf. on CFD in Oil and Gas, Metallurgical and Process Industries, Trondheim, Norway -

-
- -

(*) OpenFOAM(R) is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. -

-
- - diff --git a/doc/cfdemSolverIB.txt b/doc/cfdemSolverIB.txt deleted file mode 100644 index a3ed4d88..00000000 --- a/doc/cfdemSolverIB.txt +++ /dev/null @@ -1,44 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -cfdemSolverIB command :h3 - -[Description:] - -"cfdemSolverIB" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework, for calculating -the dynamics between immersed bodies and the surrounding fluid. Being an implementation of an immersed boundary method it allows tackling problems where the body diameter exceeds the maximal size of a fluid cell. Using the toolbox of OpenFOAM(R)(*) the governing equations of the fluid are computed and the corrections of velocity and pressure field with respect to the body-movement information, gained from LIGGGHTS, are incorporated. - -Code of this solver contributions by Alice Hager, JKU. - -[Algorithm:] - -For each time step ... - -the motion of the spheres is calculated (position, velocity, angular velocity, force...) with LIGGGHTS using the velocity and pressure-field from the previous time step (initial condition for t=0). :ulb,l -the Navier-Stokes equations are solved on the whole computational domain, disregarding the solid phase. :l -the spheres are located within the mesh: each sphere is represented by a cluster of cells, which are either totally or partially covered by the body, depending on its exact position. :l -the correction of the velocity and pressure field of the fluid phase takes place, using the information about the location of the spheres and their (angular) velocity. :l -:ule - -[Use:] - -The solver is realized within the Open Source framework CFDEMcoupling. Just as for the unresolved CFD-DEM solver cfdemSolverPiso the file CFD/constant/couplingProperties contains information about the settings for the different models. While IOmodel, DataExchangeModel etc. are applicable for all CFDEMcoupling-solvers, special locate-, force- and void fraction models were designed for the present case: - -"engineSearchIB"_locateModel_engineSearchIB.html, "ArchimedesIB"_forceModel_ArchimedesIB.html, "ShirgaonkarIB"_forceModel_ShirgaonkarIB.html, "IBVoidfraction"_voidFractionModel_IBVoidFraction.html - -[References:] - -GONIVA, C., KLOSS, C., HAGER,A., WIERINK, G. and PIRKER, S. (2011): "A MULTI-PURPOSE OPEN SOURCE CFD-DEM APPROACH", Proc. of the 8th Int. Conf. on CFD in Oil and Gas, Metallurgical and Process Industries, Trondheim, Norway - -and - -HAGER, A., KLOSS, C. and GONIVA, C. (2011): "TOWARDS AN EFFICIENT IMMERSED BOUNDARY METHOD WITHIN AN OPEN SOURCE FRAMEWORK", Proc. of the 8th Int. Conf. on CFD in Oil and Gas, Metallurgical and Process Industries, Trondheim, Norway - -:line -(*) "OpenFOAM(R)"_of is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. - -:line diff --git a/doc/cfdemSolverPiso.html b/doc/cfdemSolverPiso.html deleted file mode 100644 index d90818fc..00000000 --- a/doc/cfdemSolverPiso.html +++ /dev/null @@ -1,26 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

cfdemSolverPiso command -

-

Description: -

-

"cfdemSolverPiso" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework. Based on pisoFoam(R)(*), a finite volume based solver for turbulent Navier-Stokes equations applying PISO algorithm, "cfdemSolverPiso" has additional functionality for a coupling to the DEM code "LIGGGHTS". The volume averaged Navier-Stokes Equations are solved accounting for momentum exchange and volume displacement of discrete particles whose trajectories are calculated in the DEM code LIGGGHTS. -

-

see: -

-

GONIVA, C., KLOSS, C., HAGER,A. and PIRKER, S. (2010): "An Open Source CFD-DEM Perspective", Proc. of OpenFOAM Workshop, Göteborg, June 22.-24. -

-
- -

(*) OpenFOAM(R) is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. -

-
- - diff --git a/doc/cfdemSolverPiso.txt b/doc/cfdemSolverPiso.txt deleted file mode 100644 index 8d0fc82d..00000000 --- a/doc/cfdemSolverPiso.txt +++ /dev/null @@ -1,24 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -cfdemSolverPiso command :h3 - -[Description:] - -"cfdemSolverPiso" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework. Based on pisoFoam(R)(*), a finite volume based solver for turbulent Navier-Stokes equations applying PISO algorithm, "cfdemSolverPiso" has additional functionality for a coupling to the DEM code "LIGGGHTS". The volume averaged Navier-Stokes Equations are solved accounting for momentum exchange and volume displacement of discrete particles whose trajectories are calculated in the DEM code LIGGGHTS. - -see: - -GONIVA, C., KLOSS, C., HAGER,A. and PIRKER, S. (2010): "An Open Source CFD-DEM Perspective", Proc. of OpenFOAM Workshop, Göteborg, June 22.-24. - - - - -:line -(*) "OpenFOAM(R)"_of is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. - -:line diff --git a/doc/cfdemSolverPisoScalar.html b/doc/cfdemSolverPisoScalar.html deleted file mode 100644 index 7c7092c1..00000000 --- a/doc/cfdemSolverPisoScalar.html +++ /dev/null @@ -1,26 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

cfdemSolverPisoScalar command -

-

Description: -

-

"cfdemSolverPisoScalar" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework. Based on pisoFoam(R)(*), a finite volume based solver for turbulent Navier-Stokes equations applying PISO algorithm, "cfdemSolverPisoScalar" has additional functionality for a coupling to the DEM code "LIGGGHTS" as well as a scalar transport equation. The volume averaged Navier-Stokes Equations are solved accounting for momentum exchange and volume displacement of discrete particles whose trajectories are calculated in the DEM code LIGGGHTS. The scalar transport equation is coupled to scalar properties of the particle phase, thus convective heat transfer in a fluid granular system can be modeled with "cfdemSolverPisoScalar". -

-

see: -

-

GONIVA, C., KLOSS, C., HAGER,A. and PIRKER, S. (2010): "An Open Source CFD-DEM Perspective", Proc. of OpenFOAM Workshop, Göteborg, June 22.-24. -

-
- -

(*) OpenFOAM(R) is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. -

-
- - diff --git a/doc/cfdemSolverPisoScalar.txt b/doc/cfdemSolverPisoScalar.txt deleted file mode 100644 index 6366c319..00000000 --- a/doc/cfdemSolverPisoScalar.txt +++ /dev/null @@ -1,22 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -cfdemSolverPisoScalar command :h3 - -[Description:] - -"cfdemSolverPisoScalar" is a coupled CFD-DEM solver using CFDEMcoupling, an open source parallel coupled CFD-DEM framework. Based on pisoFoam(R)(*), a finite volume based solver for turbulent Navier-Stokes equations applying PISO algorithm, "cfdemSolverPisoScalar" has additional functionality for a coupling to the DEM code "LIGGGHTS" as well as a scalar transport equation. The volume averaged Navier-Stokes Equations are solved accounting for momentum exchange and volume displacement of discrete particles whose trajectories are calculated in the DEM code LIGGGHTS. The scalar transport equation is coupled to scalar properties of the particle phase, thus convective heat transfer in a fluid granular system can be modeled with "cfdemSolverPisoScalar". - -see: - -GONIVA, C., KLOSS, C., HAGER,A. and PIRKER, S. (2010): "An Open Source CFD-DEM Perspective", Proc. of OpenFOAM Workshop, Göteborg, June 22.-24. - - -:line -(*) "OpenFOAM(R)"_of is a registered trade mark of Silicon Graphics International Corp. This offering is not affiliated, approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM(R) software and owner of the OpenFOAM(R) trademark. - -:line diff --git a/doc/clockModel.html b/doc/clockModel.html deleted file mode 100644 index 7b590f81..00000000 --- a/doc/clockModel.html +++ /dev/null @@ -1,36 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

clockModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
clockModel model; 
-
-
  • model = name of the clockModel to be applied -
-

Examples: -

-
clockModel standardClock; 
-
-

Note: This examples list might not be complete - please look for other models (clockModel_XY) in this documentation. -

-

Description: -

-

The clockModel is the base class for models to examine the code/algorithm with respect to run time. -

-

Main parts of the clockModel classes are written by Josef Kerbl, JKU. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/clockModel.txt b/doc/clockModel.txt deleted file mode 100644 index fa93276a..00000000 --- a/doc/clockModel.txt +++ /dev/null @@ -1,32 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -clockModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -clockModel model; :pre - -model = name of the clockModel to be applied :ul - -[Examples:] - -clockModel standardClock; :pre - -Note: This examples list might not be complete - please look for other models (clockModel_XY) in this documentation. - -[Description:] - -The clockModel is the base class for models to examine the code/algorithm with respect to run time. - -Main parts of the clockModel classes are written by Josef Kerbl, JKU. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/clockModel_noClock.html b/doc/clockModel_noClock.html deleted file mode 100644 index 23448e45..00000000 --- a/doc/clockModel_noClock.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

clockModel_noClock command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
clockModel off; 
-
-

Examples: -

-
clockModel off; 
-
-

Description: -

-

The "noClock" model is a dummy clockModel model which does not measure/evaluate the run time. -

-

Restrictions: none. -

-

Related commands: -

-

clockModel -

- diff --git a/doc/clockModel_noClock.txt b/doc/clockModel_noClock.txt deleted file mode 100644 index 509c0b65..00000000 --- a/doc/clockModel_noClock.txt +++ /dev/null @@ -1,29 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -clockModel_noClock command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -clockModel off; :pre - -[Examples:] - -clockModel off; :pre - -[Description:] - -The "noClock" model is a dummy clockModel model which does not measure/evaluate the run time. - -[Restrictions:] none. - -[Related commands:] - -"clockModel"_clockModel.html - diff --git a/doc/clockModel_standardClock.html b/doc/clockModel_standardClock.html deleted file mode 100644 index b26c6c0d..00000000 --- a/doc/clockModel_standardClock.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

clockModel_standardClock command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
clockModel standardClock; 
-
-

Examples: -

-
clockModel standardClock; 
-
-

Description: -

-

The "standardClock" model is a basic clockModel model which measures the run time between every ".start(int arrayPos,string name)" and ".stop(string name)" statement placed in the code. If a ".start(name)" is called more than once (e.g. in a loop) the accumulated times are calculated. After the simulation has finished, the data is stored in $caseDir/CFD/clockData/$startTime/*.txt . -Since the measurements are stored in an array, it is necessary to put a variable arrayPos (type integer) at the start command. Those do not need to be in ascending order and positions may be omitted. The standard size of this array is 30 and can be changed at the initialization of the standardClock class. If arrayPos is out of bounds, the array size will be doubled. The stop command does not need arrayPos, since the class remembers the positions. The string name is for easier evaluation afterwards an may be omitted like ".start(int arrayPos)" and ".stop()". The command ".stop(string name)" is a safety feature, because if the name is not equal to the started name, output will be produced for information. -After the case ran you may use the matPlot.py script located in $CFDEM_UT_DIR/vizClock/ to produce a graphical output of your measurements. The usage is like 'python < matPlot.py' and you have to be in the directory of the desired time step, where there is a file called "timeEvalFull.txt", which contains averaged and maximum data with respect to the number of processes. -

-

Restrictions: none. -

-

Related commands: -

-

clockModel -

- diff --git a/doc/clockModel_standardClock.txt b/doc/clockModel_standardClock.txt deleted file mode 100644 index 117352d2..00000000 --- a/doc/clockModel_standardClock.txt +++ /dev/null @@ -1,31 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -clockModel_standardClock command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -clockModel standardClock; :pre - -[Examples:] - -clockModel standardClock; :pre - -[Description:] - -The "standardClock" model is a basic clockModel model which measures the run time between every ".start(int arrayPos,string name)" and ".stop(string name)" statement placed in the code. If a ".start(name)" is called more than once (e.g. in a loop) the accumulated times are calculated. After the simulation has finished, the data is stored in $caseDir/CFD/clockData/$startTime/*.txt . -Since the measurements are stored in an array, it is necessary to put a variable {arrayPos} (type integer) at the start command. Those do not need to be in ascending order and positions may be omitted. The standard size of this array is 30 and can be changed at the initialization of the standardClock class. If {arrayPos} is out of bounds, the array size will be doubled. The stop command does not need {arrayPos}, since the class remembers the positions. The string name is for easier evaluation afterwards an may be omitted like ".start(int arrayPos)" and ".stop()". The command ".stop(string name)" is a safety feature, because if the name is not equal to the started name, output will be produced for information. -After the case ran you may use the matPlot.py script located in $CFDEM_UT_DIR/vizClock/ to produce a graphical output of your measurements. The usage is like 'python < matPlot.py' and you have to be in the directory of the desired time step, where there is a file called "timeEvalFull.txt", which contains averaged and maximum data with respect to the number of processes. - -[Restrictions:] none. - -[Related commands:] - -"clockModel"_clockModel.html - diff --git a/doc/dataExchangeModel.html b/doc/dataExchangeModel.html deleted file mode 100644 index 51d81bbd..00000000 --- a/doc/dataExchangeModel.html +++ /dev/null @@ -1,41 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

dataExchangeModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
dataExchangeModel model; 
-
-
  • model = name of data exchange model to be applied -
-

Examples: -

-
dataExchangeModel twoWayFiles;
-dataExchangeModel twoWayMPI; 
-
-

Note: This examples list might not be complete - please look for other models (dataExchangeModel_XY) in this documentation. -

-

Description: -

-

The data exchange model performs the data exchange between the DEM code and the CFD code. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

noDataExchange, oneWayVTK, twoWayFiles, twoWayMPI -

-

Default: none -

- diff --git a/doc/dataExchangeModel.txt b/doc/dataExchangeModel.txt deleted file mode 100644 index 42e06384..00000000 --- a/doc/dataExchangeModel.txt +++ /dev/null @@ -1,37 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -dataExchangeModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -dataExchangeModel model; :pre - -model = name of data exchange model to be applied :ul - -[Examples:] - -dataExchangeModel twoWayFiles; -dataExchangeModel twoWayMPI; :pre - -Note: This examples list might not be complete - please look for other models (dataExchangeModel_XY) in this documentation. - -[Description:] - -The data exchange model performs the data exchange between the DEM code and the CFD code. - -[Restrictions:] - -None. - -[Related commands:] - -"noDataExchange"_dataExchangeModel_noDataExchange.html, "oneWayVTK"_dataExchangeModel_oneWayVTK.html, "twoWayFiles"_dataExchangeModel_twoWayFiles.html, "twoWayMPI"_dataExchangeModel_twoWayMPI.html - -[Default:] none diff --git a/doc/dataExchangeModel_noDataExchange.html b/doc/dataExchangeModel_noDataExchange.html deleted file mode 100644 index f84f4a55..00000000 --- a/doc/dataExchangeModel_noDataExchange.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

dataExchangeModel_noDataExchange command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
dataExchangeModel noDataExchange; 
-
-

Examples: -

-
dataExchangeModel noDataExchange; 
-
-

Description: -

-

The data exchange model performs the data exchange between the DEM code and the CFD code. The noDataExchange model is a dummy model where no data is exchanged. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

dataExchangeModel -

- diff --git a/doc/dataExchangeModel_noDataExchange.txt b/doc/dataExchangeModel_noDataExchange.txt deleted file mode 100644 index ee6db034..00000000 --- a/doc/dataExchangeModel_noDataExchange.txt +++ /dev/null @@ -1,31 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -dataExchangeModel_noDataExchange command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -dataExchangeModel noDataExchange; :pre - -[Examples:] - -dataExchangeModel noDataExchange; :pre - -[Description:] - -The data exchange model performs the data exchange between the DEM code and the CFD code. The noDataExchange model is a dummy model where no data is exchanged. - -[Restrictions:] - -None. - -[Related commands:] - -"dataExchangeModel"_dataExchangeModel.html - diff --git a/doc/dataExchangeModel_oneWayVTK.html b/doc/dataExchangeModel_oneWayVTK.html deleted file mode 100644 index 800af8e2..00000000 --- a/doc/dataExchangeModel_oneWayVTK.html +++ /dev/null @@ -1,58 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

dataExchangeModel_oneWayVTK command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
dataExchangeModel oneWayVTK;
-oneWayVTKProps
-{
-    DEMts timeStep;
-    relativePath "path";
-    couplingFilename "filename";
-    maxNumberOfParticles number;
-}; 
-
-
  • timeStep = time step size of stored DEM data - -
  • path = path to the VTK data files relative do simulation directory - -
  • filename = filename of the VTK file series - -
  • number = maximum nuber of particles in DEM simulation - - -
-

Examples: -

-
dataExchangeModel oneWayVTK;
-oneWayVTKProps
-{
-    DEMts 0.0001;
-    relativePath "../DEM/post";
-    couplingFilename "vtk_out%4.4d.vtk";
-    maxNumberOfParticles 30000;
-} 
-
-

Description: -

-

The data exchange model performs the data exchange between the DEM code and the CFD code. The oneWayVTK model is a model that can exchange particle properties from DEM to CFD based on previously stored VTK data. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

dataExchangeModel -

- diff --git a/doc/dataExchangeModel_oneWayVTK.txt b/doc/dataExchangeModel_oneWayVTK.txt deleted file mode 100644 index f3e0153a..00000000 --- a/doc/dataExchangeModel_oneWayVTK.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -dataExchangeModel_oneWayVTK command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -dataExchangeModel oneWayVTK; -oneWayVTKProps -\{ - DEMts timeStep; - relativePath "path"; - couplingFilename "filename"; - maxNumberOfParticles number; -\}; :pre - -{timeStep} = time step size of stored DEM data :ulb,l -{path} = path to the VTK data files relative do simulation directory :l -{filename} = filename of the VTK file series :l -{number} = maximum nuber of particles in DEM simulation :l -:ule - -[Examples:] - -dataExchangeModel oneWayVTK; -oneWayVTKProps -\{ - DEMts 0.0001; - relativePath "../DEM/post"; - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -\} :pre - -[Description:] - -The data exchange model performs the data exchange between the DEM code and the CFD code. The oneWayVTK model is a model that can exchange particle properties from DEM to CFD based on previously stored VTK data. - -[Restrictions:] - -None. - -[Related commands:] - -"dataExchangeModel"_dataExchangeModel.html - diff --git a/doc/dataExchangeModel_twoWayFiles.html b/doc/dataExchangeModel_twoWayFiles.html deleted file mode 100644 index 30a72333..00000000 --- a/doc/dataExchangeModel_twoWayFiles.html +++ /dev/null @@ -1,50 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

dataExchangeModel_twoWayFiles command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
dataExchangeModel twoWayFiles;
-twoWayFilesProps
-{
-    couplingFilename "filename";
-    maxNumberOfParticles number;
-}; 
-
-
  • filename = filename of the VTK file series - -
  • number = maximum nuber of particles in DEM simulation - - -
-

Examples: -

-
dataExchangeModel twoWayFiles;
-twoWayFilesProps
-{
-    couplingFilename "vtk_out%4.4d.vtk";
-    maxNumberOfParticles 30000;
-} 
-
-

Description: -

-

The data exchange model performs the data exchange between the DEM code and the CFD code. The twoWayFiles model is a model that can exchange particle properties from DEM to CFD and from CFD to DEM. Data is exchanged via files that are sequentially written/read by the codes. -

-

Restrictions: -

-

Developed only for two processors, one for DEM and on for CFD run. -

-

Related commands: -

-

dataExchangeModel -

- diff --git a/doc/dataExchangeModel_twoWayFiles.txt b/doc/dataExchangeModel_twoWayFiles.txt deleted file mode 100644 index 20c4d8d7..00000000 --- a/doc/dataExchangeModel_twoWayFiles.txt +++ /dev/null @@ -1,45 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -dataExchangeModel_twoWayFiles command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -dataExchangeModel twoWayFiles; -twoWayFilesProps -\{ - couplingFilename "filename"; - maxNumberOfParticles number; -\}; :pre - -{filename} = filename of the VTK file series :ulb,l -{number} = maximum nuber of particles in DEM simulation :l -:ule - -[Examples:] - -dataExchangeModel twoWayFiles; -twoWayFilesProps -\{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -\} :pre - -[Description:] - -The data exchange model performs the data exchange between the DEM code and the CFD code. The twoWayFiles model is a model that can exchange particle properties from DEM to CFD and from CFD to DEM. Data is exchanged via files that are sequentially written/read by the codes. - -[Restrictions:] - -Developed only for two processors, one for DEM and on for CFD run. - -[Related commands:] - -"dataExchangeModel"_dataExchangeModel.html - diff --git a/doc/dataExchangeModel_twoWayMPI.html b/doc/dataExchangeModel_twoWayMPI.html deleted file mode 100644 index cde5fabe..00000000 --- a/doc/dataExchangeModel_twoWayMPI.html +++ /dev/null @@ -1,46 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

dataExchangeModel_twoWayMPI command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
dataExchangeModel twoWayMPI;
-twoWayMPIProps
-{
-    liggghtsPath "path";
-}; 
-
-
  • path = path to the DEM simulation input file - - -
-

Examples: -

-
dataExchangeModel twoWayMPI;
-twoWayMPIProps
-{
-    liggghtsPath "../DEM/in.liggghts_init";
-} 
-
-

Description: -

-

The data exchange model performs the data exchange between the DEM code and the CFD code. The twoWayMPI model is a model that can exchange particle properties from DEM to CFD and from CFD to DEM. Data is exchanged via MPI technique. The DEM run is executed by the coupling model, via a liggghtsCommandModel object. -

-

Restrictions: -

-

none. -

-

Related commands: -

-

dataExchangeModel -

- diff --git a/doc/dataExchangeModel_twoWayMPI.txt b/doc/dataExchangeModel_twoWayMPI.txt deleted file mode 100644 index f698b0e0..00000000 --- a/doc/dataExchangeModel_twoWayMPI.txt +++ /dev/null @@ -1,42 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -dataExchangeModel_twoWayMPI command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -dataExchangeModel twoWayMPI; -twoWayMPIProps -\{ - liggghtsPath "path"; -\}; :pre - -{path} = path to the DEM simulation input file :ulb,l -:ule - -[Examples:] - -dataExchangeModel twoWayMPI; -twoWayMPIProps -\{ - liggghtsPath "../DEM/in.liggghts_init"; -\} :pre - -[Description:] - -The data exchange model performs the data exchange between the DEM code and the CFD code. The twoWayMPI model is a model that can exchange particle properties from DEM to CFD and from CFD to DEM. Data is exchanged via MPI technique. The DEM run is executed by the coupling model, via a liggghtsCommandModel object. - -[Restrictions:] - -none. - -[Related commands:] - -"dataExchangeModel"_dataExchangeModel.html - diff --git a/doc/doxygen/confFile b/doc/doxygen/confFile deleted file mode 100644 index 34c3731f..00000000 --- a/doc/doxygen/confFile +++ /dev/null @@ -1,1551 +0,0 @@ -# Doxyfile 1.6.3 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = CFDEMcoupling - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = 2.4 - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, -# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English -# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, -# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, -# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C. Note that for custom extensions you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen -# will list include files with double quotes in the documentation -# rather than with sharp brackets. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the (brief and detailed) documentation of class members so that constructors and destructors are listed first. If set to NO (the default) the constructors will appear in the respective orders defined by SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. -# This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. -# If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. -# Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. -# The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. -# Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = NO - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting -# this to NO can help when comparing the output of multiple runs. - -HTML_TIMESTAMP = YES - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files -# will be generated, which together with the HTML files, form an Eclipse help -# plugin. To install this plugin and make it available under the help contents -# menu in Eclipse, the contents of the directory containing the HTML and XML -# files needs to be copied into the plugins directory of eclipse. The name of -# the directory within the plugins directory should be the same as -# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before the help appears. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have -# this name. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to YES, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). -# Windows users are probably better off using the HTML help feature. - -GENERATE_TREEVIEW = NO - -# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list. - -USE_INLINE_TREES = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for the HTML output. The underlying search engine uses javascript -# and DHTML and should work on any modern browser. Note that when using HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) there is already a search function so this one should -# typically be disabled. For large projects the javascript based search engine -# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. - -SEARCHENGINE = YES - -# When the SERVER_BASED_SEARCH tag is enabled the search engine will be implemented using a PHP enabled web server instead of at the web client using Javascript. Doxygen will generate the search PHP script and index -# file to put on the web server. The advantage of the server based approach is that it scales better to large projects and allows full text search. The disadvances is that it is more difficult to setup -# and does not have live searching capabilities. - -SERVER_BASED_SEARCH = NO - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. -# Note that when enabling USE_PDFLATEX this option is only used for -# generating bitmaps for formulas in the HTML output, but not in the -# Makefile that is written to the output directory. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = YES - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = YES - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -# If LATEX_SOURCE_CODE is set to YES then doxygen will include source code with syntax highlighting in the LaTeX output. Note that which sources are shown also depends on other settings such as SOURCE_BROWSER. - -LATEX_SOURCE_CODE = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. -# This is useful -# if you want to understand what is going on. -# On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 0 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = YES - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES diff --git a/doc/doxygen/html/annotated.html b/doc/doxygen/html/annotated.html deleted file mode 100644 index c93f2e82..00000000 --- a/doc/doxygen/html/annotated.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -CFDEMcoupling: Class List - - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/cfdemCloud_2cfdemCloudI_8H_source.html b/doc/doxygen/html/cfdemCloud_2cfdemCloudI_8H_source.html deleted file mode 100644 index ded06e77..00000000 --- a/doc/doxygen/html/cfdemCloud_2cfdemCloudI_8H_source.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/cfdemCloud_2cfdemCloud_8H_source.html b/doc/doxygen/html/cfdemCloud_2cfdemCloud_8H_source.html deleted file mode 100644 index dac4415e..00000000 --- a/doc/doxygen/html/cfdemCloud_2cfdemCloud_8H_source.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/checkModelType_8H_source.html b/doc/doxygen/html/checkModelType_8H_source.html deleted file mode 100644 index e70936bd..00000000 --- a/doc/doxygen/html/checkModelType_8H_source.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/checkModelType.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1Archimedes-members.html b/doc/doxygen/html/classFoam_1_1Archimedes-members.html deleted file mode 100644 index 7b2a08e1..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::Archimedes Member List

This is the complete list of members for Foam::Archimedes, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Archimedes(const dictionary &dict, cfdemCloud &sm) (defined in Foam::Archimedes)Foam::Archimedes
Archimedes(const dictionary &dict, cfdemCloud &sm) (defined in Foam::Archimedes)Foam::Archimedes
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::Archimedes)Foam::Archimedes [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::Archimedes)Foam::Archimedes [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("Archimedes") (defined in Foam::Archimedes)Foam::Archimedes
TypeName("Archimedes") (defined in Foam::Archimedes)Foam::Archimedes
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~Archimedes() (defined in Foam::Archimedes)Foam::Archimedes
~Archimedes() (defined in Foam::Archimedes)Foam::Archimedes
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1Archimedes.html b/doc/doxygen/html/classFoam_1_1Archimedes.html deleted file mode 100644 index 82913438..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::Archimedes Class Reference - - - - - - - - - -
-

Foam::Archimedes Class Reference

-Inheritance diagram for Foam::Archimedes:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::Archimedes:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("Archimedes")
Archimedes (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("Archimedes")
Archimedes (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/Archimedes.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/Archimedes.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB-members.html b/doc/doxygen/html/classFoam_1_1ArchimedesIB-members.html deleted file mode 100644 index 7877fcde..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::ArchimedesIB Member List

This is the complete list of members for Foam::ArchimedesIB, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ArchimedesIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
ArchimedesIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::ArchimedesIB)Foam::ArchimedesIB [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::ArchimedesIB)Foam::ArchimedesIB [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("ArchimedesIB") (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
TypeName("ArchimedesIB") (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~ArchimedesIB() (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
~ArchimedesIB() (defined in Foam::ArchimedesIB)Foam::ArchimedesIB
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB.html b/doc/doxygen/html/classFoam_1_1ArchimedesIB.html deleted file mode 100644 index 1498341f..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::ArchimedesIB Class Reference - - - - - - - - - -
-

Foam::ArchimedesIB Class Reference

-Inheritance diagram for Foam::ArchimedesIB:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::ArchimedesIB:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("ArchimedesIB")
ArchimedesIB (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("ArchimedesIB")
ArchimedesIB (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ArchimedesIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ArchimedesIB.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.map b/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.map deleted file mode 100644 index 1d428cd2..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.md5 deleted file mode 100644 index 7d4b512d..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f954d36ba81a8f4486ad97d91f9d26de \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.png b/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.png deleted file mode 100644 index fa7553b3..00000000 Binary files a/doc/doxygen/html/classFoam_1_1ArchimedesIB__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.map b/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.map deleted file mode 100644 index 232e056a..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.md5 deleted file mode 100644 index 28c35bb2..00000000 --- a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b0a925ae279f2672fdaf32ab461309b7 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.png b/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.png deleted file mode 100644 index cd591a5c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1ArchimedesIB__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.map b/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.md5 deleted file mode 100644 index 266c6fda..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1e9b8a9ff0e4733cfb1be5f88b72bc90 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.png b/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.png deleted file mode 100644 index fcdf8b57..00000000 Binary files a/doc/doxygen/html/classFoam_1_1Archimedes__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.map b/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.map deleted file mode 100644 index a9b8fb58..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.md5 deleted file mode 100644 index 92f601f3..00000000 --- a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -80373c781701a6d2561beb7e36b107b5 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.png b/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.png deleted file mode 100644 index f2763789..00000000 Binary files a/doc/doxygen/html/classFoam_1_1Archimedes__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion-members.html b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion-members.html deleted file mode 100644 index 4b2fbbee..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::DEMdrivenMeshMotion Member List

This is the complete list of members for Foam::DEMdrivenMeshMotion, including all inherited members. - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
DEMdrivenMeshMotion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
DEMdrivenMeshMotion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
dict_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
particleCloud_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
setMotion() const (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion [virtual]
setMotion() const (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion [virtual]
TypeName("DEMdrivenMeshMotion") (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
TypeName("DEMdrivenMeshMotion") (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
TypeName("meshMotionModel") (defined in Foam::meshMotionModel)Foam::meshMotionModel
~DEMdrivenMeshMotion() (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
~DEMdrivenMeshMotion() (defined in Foam::DEMdrivenMeshMotion)Foam::DEMdrivenMeshMotion
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion.html b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion.html deleted file mode 100644 index ff8b417b..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::DEMdrivenMeshMotion Class Reference - - - - - - - - - -
-

Foam::DEMdrivenMeshMotion Class Reference

-Inheritance diagram for Foam::DEMdrivenMeshMotion:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::DEMdrivenMeshMotion:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("DEMdrivenMeshMotion")
DEMdrivenMeshMotion (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > setMotion () const
TypeName ("DEMdrivenMeshMotion")
DEMdrivenMeshMotion (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > setMotion () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DEMdrivenMeshMotion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/DEMdrivenMeshMotion/DEMdrivenMeshMotion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DEMdrivenMeshMotion.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/DEMdrivenMeshMotion/DEMdrivenMeshMotion.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.map b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.map deleted file mode 100644 index 9d4b4e12..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.md5 deleted file mode 100644 index 86ffddf5..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5e9627955a3c3eef8d522cb2d3da9500 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.png b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.png deleted file mode 100644 index 64004923..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.map b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.map deleted file mode 100644 index 8175c708..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.md5 deleted file mode 100644 index c0539e8c..00000000 --- a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4c8e879f4ae93b953b0aa5a110c8598c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.png b/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.png deleted file mode 100644 index cf4f3e9e..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DEMdrivenMeshMotion__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag-members.html b/doc/doxygen/html/classFoam_1_1DiFeliceDrag-members.html deleted file mode 100644 index 4e3aae53..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::DiFeliceDrag Member List

This is the complete list of members for Foam::DiFeliceDrag, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
DiFeliceDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
DiFeliceDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("DiFeliceDrag") (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
TypeName("DiFeliceDrag") (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~DiFeliceDrag() (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
~DiFeliceDrag() (defined in Foam::DiFeliceDrag)Foam::DiFeliceDrag
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag.html b/doc/doxygen/html/classFoam_1_1DiFeliceDrag.html deleted file mode 100644 index a6f93aef..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::DiFeliceDrag Class Reference - - - - - - - - - -
-

Foam::DiFeliceDrag Class Reference

-Inheritance diagram for Foam::DiFeliceDrag:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::DiFeliceDrag:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("DiFeliceDrag")
DiFeliceDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("DiFeliceDrag")
DiFeliceDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS-members.html b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS-members.html deleted file mode 100644 index efb69224..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::DiFeliceDragMS Member List

This is the complete list of members for Foam::DiFeliceDragMS, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cloudRefMS() const (defined in Foam::forceModelMS)Foam::forceModelMS
cloudRefMS() const (defined in Foam::forceModelMS)Foam::forceModelMS
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::forceModelMS)Foam::forceModelMS
declareRunTimeSelectionTable(autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::forceModelMS)Foam::forceModelMS
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
DiFeliceDragMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
DiFeliceDragMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::forceModelMS)Foam::forceModelMS
forceModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::forceModelMS)Foam::forceModelMS
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloudMS &sm, word forceType) (defined in Foam::forceModelMS)Foam::forceModelMS [static]
New(const dictionary &dict, cfdemCloudMS &sm, word forceType) (defined in Foam::forceModelMS)Foam::forceModelMS [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
particleCloudMS_ (defined in Foam::forceModelMS)Foam::forceModelMS [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("DiFeliceDragMS") (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
TypeName("DiFeliceDragMS") (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
TypeName("forceModelMS") (defined in Foam::forceModelMS)Foam::forceModelMS
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~DiFeliceDragMS() (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
~DiFeliceDragMS() (defined in Foam::DiFeliceDragMS)Foam::DiFeliceDragMS
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModelMS() (defined in Foam::forceModelMS)Foam::forceModelMS [virtual]
~forceModelMS() (defined in Foam::forceModelMS)Foam::forceModelMS [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS.html b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS.html deleted file mode 100644 index a3f8349f..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::DiFeliceDragMS Class Reference - - - - - - - - - -
-

Foam::DiFeliceDragMS Class Reference

-Inheritance diagram for Foam::DiFeliceDragMS:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::DiFeliceDragMS:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("DiFeliceDragMS")
DiFeliceDragMS (const dictionary &dict, cfdemCloudMS &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("DiFeliceDragMS")
DiFeliceDragMS (const dictionary &dict, cfdemCloudMS &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDragMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS/DiFeliceDragMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDragMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS/DiFeliceDragMS.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.map b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.map deleted file mode 100644 index 2dc81759..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.md5 deleted file mode 100644 index 1b303046..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1a8f4d266d613dfbd35e807439ccf17d \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.png b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.png deleted file mode 100644 index 38fb06ea..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.map b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.map deleted file mode 100644 index c8095484..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.md5 deleted file mode 100644 index ee3f9882..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bed15f6175740a3dc110d63a0a2bd6b6 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.png b/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.png deleted file mode 100644 index 37b49281..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DiFeliceDragMS__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.map b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.map deleted file mode 100644 index d0ae9c24..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.md5 deleted file mode 100644 index a642c9da..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -75207c4fe5a150a3d4ca17e3fbc59fdd \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.png b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.png deleted file mode 100644 index 94e4528b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.map b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.map deleted file mode 100644 index e809610d..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.md5 deleted file mode 100644 index ab95c94d..00000000 --- a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3c6203ac3ffc59a71a50db090633c1c8 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.png b/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.png deleted file mode 100644 index 72f6b8d7..00000000 Binary files a/doc/doxygen/html/classFoam_1_1DiFeliceDrag__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction-members.html b/doc/doxygen/html/classFoam_1_1GaussVoidFraction-members.html deleted file mode 100644 index d9803c6c..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::GaussVoidFraction Member List

This is the complete list of members for Foam::GaussVoidFraction, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
buildLabelHashSet(const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
buildLabelHashSet(const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
GaussVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
GaussVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction [virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction [virtual]
TypeName("Gauss") (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
TypeName("Gauss") (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~GaussVoidFraction() (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
~GaussVoidFraction() (defined in Foam::GaussVoidFraction)Foam::GaussVoidFraction
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction.html b/doc/doxygen/html/classFoam_1_1GaussVoidFraction.html deleted file mode 100644 index 9331e9b0..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::GaussVoidFraction Class Reference - - - - - - - - - -
-

Foam::GaussVoidFraction Class Reference

-Inheritance diagram for Foam::GaussVoidFraction:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::GaussVoidFraction:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("Gauss")
GaussVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-void buildLabelHashSet (const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const
TypeName ("Gauss")
GaussVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-void buildLabelHashSet (const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GaussVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GaussVoidFraction.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.map b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.map deleted file mode 100644 index 263eb097..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.md5 deleted file mode 100644 index 912d2521..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e8565073a6672d847e9769c6f8fcb4ce \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.png b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.png deleted file mode 100644 index 2801da9d..00000000 Binary files a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.map b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.map deleted file mode 100644 index 906eeb88..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.md5 deleted file mode 100644 index 6b3f82ea..00000000 --- a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5bf8e811d9e14f0ada7a7c600a859fd \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.png b/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.png deleted file mode 100644 index 7470f55c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1GaussVoidFraction__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag-members.html b/doc/doxygen/html/classFoam_1_1GidaspowDrag-members.html deleted file mode 100644 index fcdc9169..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::GidaspowDrag Member List

This is the complete list of members for Foam::GidaspowDrag, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
GidaspowDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
GidaspowDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::GidaspowDrag)Foam::GidaspowDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::GidaspowDrag)Foam::GidaspowDrag [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("GidaspowDrag") (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
TypeName("GidaspowDrag") (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~GidaspowDrag() (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
~GidaspowDrag() (defined in Foam::GidaspowDrag)Foam::GidaspowDrag
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag.html b/doc/doxygen/html/classFoam_1_1GidaspowDrag.html deleted file mode 100644 index 6cbb978d..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::GidaspowDrag Class Reference - - - - - - - - - -
-

Foam::GidaspowDrag Class Reference

-Inheritance diagram for Foam::GidaspowDrag:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::GidaspowDrag:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("GidaspowDrag")
GidaspowDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("GidaspowDrag")
GidaspowDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GidaspowDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GidaspowDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.map b/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.map deleted file mode 100644 index 47432c15..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.md5 deleted file mode 100644 index 7a62e6f5..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c016f4aacb31e89b72870f7c9c8fc8be \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.png b/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.png deleted file mode 100644 index 5d918d2f..00000000 Binary files a/doc/doxygen/html/classFoam_1_1GidaspowDrag__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.map b/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.map deleted file mode 100644 index d791aa3a..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.md5 deleted file mode 100644 index 0d0656f8..00000000 --- a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -88ca40d531aa69a6e729a229c8ec1439 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.png b/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.png deleted file mode 100644 index e82512e3..00000000 Binary files a/doc/doxygen/html/classFoam_1_1GidaspowDrag__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1IOModel-members.html b/doc/doxygen/html/classFoam_1_1IOModel-members.html deleted file mode 100644 index 001062c9..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::IOModel Member List

This is the complete list of members for Foam::IOModel, including all inherited members. - - - - - - - - - - - - - - - - - -
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
dict_ (defined in Foam::IOModel)Foam::IOModel [protected]
dumpDEMdata() const (defined in Foam::IOModel)Foam::IOModel [virtual]
dumpDEMdata() const (defined in Foam::IOModel)Foam::IOModel [virtual]
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
particleCloud_ (defined in Foam::IOModel)Foam::IOModel [protected]
time_ (defined in Foam::IOModel)Foam::IOModel [protected]
TypeName("IOModel") (defined in Foam::IOModel)Foam::IOModel
TypeName("IOModel") (defined in Foam::IOModel)Foam::IOModel
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1IOModel.html b/doc/doxygen/html/classFoam_1_1IOModel.html deleted file mode 100644 index 2863db0f..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -CFDEMcoupling: Foam::IOModel Class Reference - - - - - - - - - -
-

Foam::IOModel Class Reference

-Inheritance diagram for Foam::IOModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::IOModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("IOModel")
declareRunTimeSelectionTable (autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
IOModel (const dictionary &dict, cfdemCloud &sm)
-virtual void dumpDEMdata () const
-fileName createTimeDir (fileName) const
TypeName ("IOModel")
declareRunTimeSelectionTable (autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
IOModel (const dictionary &dict, cfdemCloud &sm)
-virtual void dumpDEMdata () const
-fileName createTimeDir (fileName) const

Static Public Member Functions

-static autoPtr< IOModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< IOModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-const Time & time_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/IOModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/IOModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newIOModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/newIOModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.map deleted file mode 100644 index 974dfa08..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.md5 deleted file mode 100644 index 3868def8..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7cbe060aa0df062846fd6159113e6d8a \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.png deleted file mode 100644 index add3dc45..00000000 Binary files a/doc/doxygen/html/classFoam_1_1IOModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.map deleted file mode 100644 index 592d221c..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.md5 deleted file mode 100644 index 0174c31d..00000000 --- a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -20242bacbddc8d3103afdd5b2dce7e13 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.png deleted file mode 100644 index bdb6b9a1..00000000 Binary files a/doc/doxygen/html/classFoam_1_1IOModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag-members.html b/doc/doxygen/html/classFoam_1_1KochHillDrag-members.html deleted file mode 100644 index 8c80c258..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::KochHillDrag Member List

This is the complete list of members for Foam::KochHillDrag, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
KochHillDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::KochHillDrag)Foam::KochHillDrag
KochHillDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::KochHillDrag)Foam::KochHillDrag
KochHillDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::KochHillDrag)Foam::KochHillDrag
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::KochHillDrag)Foam::KochHillDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::KochHillDrag)Foam::KochHillDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::KochHillDrag)Foam::KochHillDrag [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("KochHillDrag") (defined in Foam::KochHillDrag)Foam::KochHillDrag
TypeName("KochHillDrag") (defined in Foam::KochHillDrag)Foam::KochHillDrag
TypeName("KochHillDrag") (defined in Foam::KochHillDrag)Foam::KochHillDrag
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~KochHillDrag() (defined in Foam::KochHillDrag)Foam::KochHillDrag
~KochHillDrag() (defined in Foam::KochHillDrag)Foam::KochHillDrag
~KochHillDrag() (defined in Foam::KochHillDrag)Foam::KochHillDrag
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag.html b/doc/doxygen/html/classFoam_1_1KochHillDrag.html deleted file mode 100644 index e6cf70ca..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::KochHillDrag Class Reference - - - - - - - - - -
-

Foam::KochHillDrag Class Reference

-Inheritance diagram for Foam::KochHillDrag:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::KochHillDrag:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - -

Public Member Functions

TypeName ("KochHillDrag")
KochHillDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("KochHillDrag")
KochHillDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("KochHillDrag")
KochHillDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag_dev/KochHillDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag_dev/KochHillDrag.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2-members.html b/doc/doxygen/html/classFoam_1_1KochHillDrag2-members.html deleted file mode 100644 index 783418ca..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::KochHillDrag2 Member List

This is the complete list of members for Foam::KochHillDrag2, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
KochHillDrag2(const dictionary &dict, cfdemCloud &sm) (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
KochHillDrag2(const dictionary &dict, cfdemCloud &sm) (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::KochHillDrag2)Foam::KochHillDrag2 [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::KochHillDrag2)Foam::KochHillDrag2 [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("KochHillDrag2") (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
TypeName("KochHillDrag2") (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~KochHillDrag2() (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
~KochHillDrag2() (defined in Foam::KochHillDrag2)Foam::KochHillDrag2
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2.html b/doc/doxygen/html/classFoam_1_1KochHillDrag2.html deleted file mode 100644 index 35192825..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::KochHillDrag2 Class Reference - - - - - - - - - -
-

Foam::KochHillDrag2 Class Reference

-Inheritance diagram for Foam::KochHillDrag2:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::KochHillDrag2:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("KochHillDrag2")
KochHillDrag2 (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("KochHillDrag2")
KochHillDrag2 (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag2.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag2/KochHillDrag2.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag2.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag2/KochHillDrag2.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.map b/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.map deleted file mode 100644 index 1d428cd2..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.md5 deleted file mode 100644 index 059e9967..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4ec8c8f6f59dc9af54645a4b632564b4 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.png b/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.png deleted file mode 100644 index 6ee60211..00000000 Binary files a/doc/doxygen/html/classFoam_1_1KochHillDrag2__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.map b/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.map deleted file mode 100644 index 232e056a..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.md5 deleted file mode 100644 index 8199dfd5..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5256fd9b5a4e43f50035c2aee5ee495b \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.png b/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.png deleted file mode 100644 index b4fff349..00000000 Binary files a/doc/doxygen/html/classFoam_1_1KochHillDrag2__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.map b/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.map deleted file mode 100644 index d0ae9c24..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.md5 deleted file mode 100644 index a5cb2af2..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -727078164ee259710f66e940b19ef411 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.png b/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.png deleted file mode 100644 index 0f7140aa..00000000 Binary files a/doc/doxygen/html/classFoam_1_1KochHillDrag__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.map b/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.map deleted file mode 100644 index e809610d..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.md5 deleted file mode 100644 index 35bff5b7..00000000 --- a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c525f2a75c469260ceced33d893275fd \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.png b/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.png deleted file mode 100644 index 496b7e22..00000000 Binary files a/doc/doxygen/html/classFoam_1_1KochHillDrag__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust-members.html b/doc/doxygen/html/classFoam_1_1LaEuScalarDust-members.html deleted file mode 100644 index f81429c1..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::LaEuScalarDust Member List

This is the complete list of members for Foam::LaEuScalarDust, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
LaEuScalarDust(const dictionary &dict, cfdemCloud &sm) (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
LaEuScalarDust(const dictionary &dict, cfdemCloud &sm) (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
manipulateScalarField(volScalarField &) const (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("LaEuScalarDust") (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
TypeName("LaEuScalarDust") (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~LaEuScalarDust() (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
~LaEuScalarDust() (defined in Foam::LaEuScalarDust)Foam::LaEuScalarDust
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust.html b/doc/doxygen/html/classFoam_1_1LaEuScalarDust.html deleted file mode 100644 index 544752d5..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::LaEuScalarDust Class Reference - - - - - - - - - -
-

Foam::LaEuScalarDust Class Reference

-Inheritance diagram for Foam::LaEuScalarDust:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::LaEuScalarDust:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("LaEuScalarDust")
LaEuScalarDust (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void manipulateScalarField (volScalarField &) const
TypeName ("LaEuScalarDust")
LaEuScalarDust (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void manipulateScalarField (volScalarField &) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarDust.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarDust/LaEuScalarDust.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarDust.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarDust/LaEuScalarDust.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.map b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.map deleted file mode 100644 index 82293a75..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.md5 deleted file mode 100644 index da88d87b..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -466960f09285011b2670a448a82de0f4 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.png b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.png deleted file mode 100644 index 15b3b2ab..00000000 Binary files a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.map b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.map deleted file mode 100644 index 313f66aa..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.md5 deleted file mode 100644 index 2422a462..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -904baaa8c660a9f2fc6a4fafcd033ce7 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.png b/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.png deleted file mode 100644 index ba333b1c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1LaEuScalarDust__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp-members.html b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp-members.html deleted file mode 100644 index 91c1d118..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::LaEuScalarTemp Member List

This is the complete list of members for Foam::LaEuScalarTemp, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
LaEuScalarTemp(const dictionary &dict, cfdemCloud &sm) (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
LaEuScalarTemp(const dictionary &dict, cfdemCloud &sm) (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
manipulateScalarField(volScalarField &) const (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("LaEuScalarTemp") (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
TypeName("LaEuScalarTemp") (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~LaEuScalarTemp() (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
~LaEuScalarTemp() (defined in Foam::LaEuScalarTemp)Foam::LaEuScalarTemp
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp.html b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp.html deleted file mode 100644 index 8fc11d2a..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::LaEuScalarTemp Class Reference - - - - - - - - - -
-

Foam::LaEuScalarTemp Class Reference

-Inheritance diagram for Foam::LaEuScalarTemp:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::LaEuScalarTemp:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("LaEuScalarTemp")
LaEuScalarTemp (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void manipulateScalarField (volScalarField &) const
TypeName ("LaEuScalarTemp")
LaEuScalarTemp (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void manipulateScalarField (volScalarField &) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarTemp.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarTemp.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.map b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.map deleted file mode 100644 index 1b2d7f99..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.md5 deleted file mode 100644 index e18e8d00..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -de2a93c4b16ac6f02781830896f78409 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.png b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.png deleted file mode 100644 index e2657139..00000000 Binary files a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.map b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.map deleted file mode 100644 index b1031acd..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.md5 deleted file mode 100644 index 95f4dcfb..00000000 --- a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e2ceca063b8191a21564a47ea0d0e01a \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.png b/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.png deleted file mode 100644 index c0f6a37b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1LaEuScalarTemp__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1MeiLift-members.html b/doc/doxygen/html/classFoam_1_1MeiLift-members.html deleted file mode 100644 index b1d47067..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::MeiLift Member List

This is the complete list of members for Foam::MeiLift, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
MeiLift(const dictionary &dict, cfdemCloud &sm) (defined in Foam::MeiLift)Foam::MeiLift
MeiLift(const dictionary &dict, cfdemCloud &sm) (defined in Foam::MeiLift)Foam::MeiLift
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::MeiLift)Foam::MeiLift [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::MeiLift)Foam::MeiLift [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("MeiLift") (defined in Foam::MeiLift)Foam::MeiLift
TypeName("MeiLift") (defined in Foam::MeiLift)Foam::MeiLift
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~MeiLift() (defined in Foam::MeiLift)Foam::MeiLift
~MeiLift() (defined in Foam::MeiLift)Foam::MeiLift
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1MeiLift.html b/doc/doxygen/html/classFoam_1_1MeiLift.html deleted file mode 100644 index fd171b21..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::MeiLift Class Reference - - - - - - - - - -
-

Foam::MeiLift Class Reference

-Inheritance diagram for Foam::MeiLift:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::MeiLift:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("MeiLift")
MeiLift (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("MeiLift")
MeiLift (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/MeiLift.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/MeiLift.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.map b/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.md5 deleted file mode 100644 index 34d17983..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab6bdad3011f123874f3306d48d88592 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.png b/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.png deleted file mode 100644 index 477f67f7..00000000 Binary files a/doc/doxygen/html/classFoam_1_1MeiLift__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.map b/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.map deleted file mode 100644 index 722331bd..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.md5 deleted file mode 100644 index c6801355..00000000 --- a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1cae7491993d8101075c8ca6a9f9834e \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.png b/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.png deleted file mode 100644 index ea8cd913..00000000 Binary files a/doc/doxygen/html/classFoam_1_1MeiLift__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag-members.html b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag-members.html deleted file mode 100644 index 31c4f705..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::SchillerNaumannDrag Member List

This is the complete list of members for Foam::SchillerNaumannDrag, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
SchillerNaumannDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
SchillerNaumannDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("SchillerNaumannDrag") (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
TypeName("SchillerNaumannDrag") (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~SchillerNaumannDrag() (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
~SchillerNaumannDrag() (defined in Foam::SchillerNaumannDrag)Foam::SchillerNaumannDrag
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag.html b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag.html deleted file mode 100644 index 67702457..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::SchillerNaumannDrag Class Reference - - - - - - - - - -
-

Foam::SchillerNaumannDrag Class Reference

-Inheritance diagram for Foam::SchillerNaumannDrag:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::SchillerNaumannDrag:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("SchillerNaumannDrag")
SchillerNaumannDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("SchillerNaumannDrag")
SchillerNaumannDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/SchillerNaumannDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/SchillerNaumannDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.map b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.map deleted file mode 100644 index d71bff0d..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.md5 deleted file mode 100644 index 9a789742..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a63117161de3ddf9f820401bbe12cc71 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.png b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.png deleted file mode 100644 index 6ee12199..00000000 Binary files a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.map b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.map deleted file mode 100644 index d0bce5d3..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.md5 deleted file mode 100644 index b3030dfd..00000000 --- a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f830a2cefa3d1639f21d1729e9b5df9f \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.png b/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.png deleted file mode 100644 index abf2585a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1SchillerNaumannDrag__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB-members.html b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB-members.html deleted file mode 100644 index 35e709be..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::ShirgaonkarIB Member List

This is the complete list of members for Foam::ShirgaonkarIB, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB [virtual]
ShirgaonkarIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
ShirgaonkarIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("ShirgaonkarIB") (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
TypeName("ShirgaonkarIB") (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~ShirgaonkarIB() (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
~ShirgaonkarIB() (defined in Foam::ShirgaonkarIB)Foam::ShirgaonkarIB
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB.html b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB.html deleted file mode 100644 index 90da25ba..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::ShirgaonkarIB Class Reference - - - - - - - - - -
-

Foam::ShirgaonkarIB Class Reference

-Inheritance diagram for Foam::ShirgaonkarIB:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::ShirgaonkarIB:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("ShirgaonkarIB")
ShirgaonkarIB (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("ShirgaonkarIB")
ShirgaonkarIB (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ShirgaonkarIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ShirgaonkarIB.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.map b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.map deleted file mode 100644 index 1d428cd2..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.md5 deleted file mode 100644 index 46fe19bc..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -adde3c7461cdbb64403145efdd462b56 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.png b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.png deleted file mode 100644 index d5ee953b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.map b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.map deleted file mode 100644 index 232e056a..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.md5 deleted file mode 100644 index 24d1c588..00000000 --- a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bf66d34a954203fdc4cbb1d25fd8e1e2 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.png b/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.png deleted file mode 100644 index a7ae75c6..00000000 Binary files a/doc/doxygen/html/classFoam_1_1ShirgaonkarIB__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1TempExchange-members.html b/doc/doxygen/html/classFoam_1_1TempExchange-members.html deleted file mode 100644 index f08b322c..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::TempExchange Member List

This is the complete list of members for Foam::TempExchange, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::TempExchange)Foam::TempExchange [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::TempExchange)Foam::TempExchange [virtual]
TempExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::TempExchange)Foam::TempExchange
TempExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::TempExchange)Foam::TempExchange
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("TempExchange") (defined in Foam::TempExchange)Foam::TempExchange
TypeName("TempExchange") (defined in Foam::TempExchange)Foam::TempExchange
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~TempExchange() (defined in Foam::TempExchange)Foam::TempExchange
~TempExchange() (defined in Foam::TempExchange)Foam::TempExchange
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1TempExchange.html b/doc/doxygen/html/classFoam_1_1TempExchange.html deleted file mode 100644 index 46a8abb1..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::TempExchange Class Reference - - - - - - - - - -
-

Foam::TempExchange Class Reference

-Inheritance diagram for Foam::TempExchange:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::TempExchange:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("TempExchange")
TempExchange (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("TempExchange")
TempExchange (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/TempExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/TempExchange/TempExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/TempExchange.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/TempExchange/TempExchange.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.map b/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.map deleted file mode 100644 index 06640e9c..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.md5 deleted file mode 100644 index ad275125..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -477c61bd85bb1a12483c0f90b4632447 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.png b/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.png deleted file mode 100644 index 691c65da..00000000 Binary files a/doc/doxygen/html/classFoam_1_1TempExchange__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.map b/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.map deleted file mode 100644 index fd4ca3f2..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.md5 deleted file mode 100644 index 3afa7069..00000000 --- a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b8df475111d465d227d5ee9d2df0134 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.png b/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.png deleted file mode 100644 index 24cdb859..00000000 Binary files a/doc/doxygen/html/classFoam_1_1TempExchange__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1allRegion-members.html b/doc/doxygen/html/classFoam_1_1allRegion-members.html deleted file mode 100644 index 1cbf9af3..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion-members.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::allRegion Member List

This is the complete list of members for Foam::allRegion, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allRegion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::allRegion)Foam::allRegion
allRegion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::allRegion)Foam::allRegion
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
defineRegion() const (defined in Foam::allRegion)Foam::allRegion [virtual]
defineRegion() const (defined in Foam::allRegion)Foam::allRegion [virtual]
dict_ (defined in Foam::regionModel)Foam::regionModel [protected]
expandRegion(volVectorField &) const (defined in Foam::allRegion)Foam::allRegion [virtual]
expandRegion(volVectorField &) const (defined in Foam::allRegion)Foam::allRegion [virtual]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
particleCloud_ (defined in Foam::regionModel)Foam::regionModel [protected]
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
resetVolFields(volVectorField &) const (defined in Foam::allRegion)Foam::allRegion [virtual]
resetVolFields(volVectorField &) const (defined in Foam::allRegion)Foam::allRegion [virtual]
TypeName("allRegion") (defined in Foam::allRegion)Foam::allRegion
TypeName("allRegion") (defined in Foam::allRegion)Foam::allRegion
TypeName("regionModel") (defined in Foam::regionModel)Foam::regionModel
voidFractionModel (defined in Foam::regionModel)Foam::regionModel [friend]
~allRegion() (defined in Foam::allRegion)Foam::allRegion
~allRegion() (defined in Foam::allRegion)Foam::allRegion
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1allRegion.html b/doc/doxygen/html/classFoam_1_1allRegion.html deleted file mode 100644 index 12ac821b..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::allRegion Class Reference - - - - - - - - - -
-

Foam::allRegion Class Reference

-Inheritance diagram for Foam::allRegion:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::allRegion:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("allRegion")
allRegion (const dictionary &dict, cfdemCloud &sm)
-void defineRegion () const
-void expandRegion (volVectorField &) const
-void resetVolFields (volVectorField &) const
TypeName ("allRegion")
allRegion (const dictionary &dict, cfdemCloud &sm)
-void defineRegion () const
-void expandRegion (volVectorField &) const
-void resetVolFields (volVectorField &) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/allRegion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/allRegion.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.map b/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.map deleted file mode 100644 index 41c50d3b..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.md5 deleted file mode 100644 index 7e708483..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a62524f97532a1b7bd88ff96a932eb10 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.png b/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.png deleted file mode 100644 index e9474614..00000000 Binary files a/doc/doxygen/html/classFoam_1_1allRegion__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.map b/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.map deleted file mode 100644 index 71ee50f0..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.md5 deleted file mode 100644 index 4e0b15e2..00000000 --- a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8bfd2fc4160b5a2393cecdcdaccaf066 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.png b/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.png deleted file mode 100644 index ae190972..00000000 Binary files a/doc/doxygen/html/classFoam_1_1allRegion__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1averagingModel-members.html b/doc/doxygen/html/classFoam_1_1averagingModel-members.html deleted file mode 100644 index 5dfc9eed..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::averagingModel Member List

This is the complete list of members for Foam::averagingModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
dict_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
particleCloud_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0 (defined in Foam::averagingModel)Foam::averagingModel [pure virtual]
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0 (defined in Foam::averagingModel)Foam::averagingModel [pure virtual]
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0 (defined in Foam::averagingModel)Foam::averagingModel [pure virtual]
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0 (defined in Foam::averagingModel)Foam::averagingModel [pure virtual]
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
TypeName("averagingModel") (defined in Foam::averagingModel)Foam::averagingModel
TypeName("averagingModel") (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1averagingModel.html b/doc/doxygen/html/classFoam_1_1averagingModel.html deleted file mode 100644 index e78dbfbb..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - -CFDEMcoupling: Foam::averagingModel Class Reference - - - - - - - - - -
-

Foam::averagingModel Class Reference

-Inheritance diagram for Foam::averagingModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::averagingModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("averagingModel")
declareRunTimeSelectionTable (autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
averagingModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0
-virtual void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0
-void undoVectorAverage (volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const
-void undoVectorSum (volVectorField &field, double **const &value, double **const &weight, double **const &mask) const
-void setVectorSum (volVectorField &field, double **&value, double **&weight, double **const &mask) const
-void setScalarSum (volScalarField &field, double **&value, double **const &weight, double **const &mask) const
-void resetVectorAverage (volVectorField &prev, volVectorField &next, bool single=false) const
-void resetWeightFields () const
-void undoWeightFields (double **const &) const
-tmp< volVectorField > UsInterp () const
-volVectorField & UsPrev () const
-volVectorField & UsNext () const
-volScalarField & UsWeightField () const
TypeName ("averagingModel")
declareRunTimeSelectionTable (autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
averagingModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0
-virtual void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const =0
-void undoVectorAverage (volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const
-void undoVectorSum (volVectorField &field, double **const &value, double **const &weight, double **const &mask) const
-void setVectorSum (volVectorField &field, double **&value, double **&weight, double **const &mask) const
-void setScalarSum (volScalarField &field, double **&value, double **const &weight, double **const &mask) const
-void resetVectorAverage (volVectorField &prev, volVectorField &next, bool single=false) const
-void resetWeightFields () const
-void undoWeightFields (double **const &) const
-tmp< volVectorField > UsInterp () const
-volVectorField & UsPrev () const
-volVectorField & UsNext () const
-volScalarField & UsWeightField () const

Static Public Member Functions

-static autoPtr< averagingModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< averagingModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-volScalarField UsWeightField_
-volVectorField UsPrev_
-volVectorField UsNext_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/averagingModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/averagingModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newAveragingModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/newAveragingModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.map deleted file mode 100644 index dffac7de..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.md5 deleted file mode 100644 index 4b1bedec..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0788a857f38d7229789eeb8d84608302 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.png deleted file mode 100644 index 7896393b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1averagingModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.map deleted file mode 100644 index 7b3473d0..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.md5 deleted file mode 100644 index ec362e88..00000000 --- a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -62323ca3929410a5b6edcf0475c8e024 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.png deleted file mode 100644 index eb3dc052..00000000 Binary files a/doc/doxygen/html/classFoam_1_1averagingModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1basicIO-members.html b/doc/doxygen/html/classFoam_1_1basicIO-members.html deleted file mode 100644 index 61616174..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::basicIO Member List

This is the complete list of members for Foam::basicIO, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - -
basicIO(const dictionary &dict, cfdemCloud &sm) (defined in Foam::basicIO)Foam::basicIO
basicIO(const dictionary &dict, cfdemCloud &sm) (defined in Foam::basicIO)Foam::basicIO
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
dict_ (defined in Foam::IOModel)Foam::IOModel [protected]
dumpDEMdata() const (defined in Foam::basicIO)Foam::basicIO [virtual]
dumpDEMdata() const (defined in Foam::basicIO)Foam::basicIO [virtual]
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
particleCloud_ (defined in Foam::IOModel)Foam::IOModel [protected]
time_ (defined in Foam::IOModel)Foam::IOModel [protected]
TypeName("basicIO") (defined in Foam::basicIO)Foam::basicIO
TypeName("basicIO") (defined in Foam::basicIO)Foam::basicIO
TypeName("IOModel") (defined in Foam::IOModel)Foam::IOModel
~basicIO() (defined in Foam::basicIO)Foam::basicIO
~basicIO() (defined in Foam::basicIO)Foam::basicIO
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1basicIO.html b/doc/doxygen/html/classFoam_1_1basicIO.html deleted file mode 100644 index 0620af77..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::basicIO Class Reference - - - - - - - - - -
-

Foam::basicIO Class Reference

-Inheritance diagram for Foam::basicIO:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::basicIO:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("basicIO")
basicIO (const dictionary &dict, cfdemCloud &sm)
-void dumpDEMdata () const
TypeName ("basicIO")
basicIO (const dictionary &dict, cfdemCloud &sm)
-void dumpDEMdata () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/basicIO.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/basicIO.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.map b/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.map deleted file mode 100644 index 95fe5641..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.md5 deleted file mode 100644 index bcdb51e7..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -884771a39eadd8c25ab5abcc4a50a954 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.png b/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.png deleted file mode 100644 index 5063f00d..00000000 Binary files a/doc/doxygen/html/classFoam_1_1basicIO__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.map b/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.map deleted file mode 100644 index dec6bf64..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.md5 deleted file mode 100644 index 3086dbc8..00000000 --- a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb2dc5fc7caa833aa04c96250005cffc \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.png b/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.png deleted file mode 100644 index faeb9343..00000000 Binary files a/doc/doxygen/html/classFoam_1_1basicIO__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction-members.html b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction-members.html deleted file mode 100644 index a9ed8391..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::bigParticleVoidFraction Member List

This is the complete list of members for Foam::bigParticleVoidFraction, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bigParticleVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
bigParticleVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
buildLabelHashSet(const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
buildLabelHashSet(const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction [virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction [virtual]
TypeName("bigParticle") (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
TypeName("bigParticle") (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~bigParticleVoidFraction() (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
~bigParticleVoidFraction() (defined in Foam::bigParticleVoidFraction)Foam::bigParticleVoidFraction
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction.html b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction.html deleted file mode 100644 index 6701a418..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::bigParticleVoidFraction Class Reference - - - - - - - - - -
-

Foam::bigParticleVoidFraction Class Reference

-Inheritance diagram for Foam::bigParticleVoidFraction:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::bigParticleVoidFraction:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("bigParticle")
bigParticleVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-void buildLabelHashSet (const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const
TypeName ("bigParticle")
bigParticleVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-void buildLabelHashSet (const scalar radius, const vector position, const label cellID, labelHashSet &hashSett) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/bigParticleVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/bigParticleVoidFraction.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.map b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.map deleted file mode 100644 index 93553ec3..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.md5 deleted file mode 100644 index 98706727..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1200db1475fe325169c2b9ed378721db \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.png b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.png deleted file mode 100644 index 2b3578fc..00000000 Binary files a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.map b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.map deleted file mode 100644 index a0ea1ac0..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.md5 deleted file mode 100644 index 50a5180e..00000000 --- a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -86e7e1d172055162b7fe7a22b6b7563e \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.png b/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.png deleted file mode 100644 index af18e253..00000000 Binary files a/doc/doxygen/html/classFoam_1_1bigParticleVoidFraction__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction-members.html b/doc/doxygen/html/classFoam_1_1centreVoidFraction-members.html deleted file mode 100644 index b2f0ce78..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::centreVoidFraction Member List

This is the complete list of members for Foam::centreVoidFraction, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
centreVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
centreVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::centreVoidFraction)Foam::centreVoidFraction [virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::centreVoidFraction)Foam::centreVoidFraction [virtual]
TypeName("centre") (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
TypeName("centre") (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~centreVoidFraction() (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
~centreVoidFraction() (defined in Foam::centreVoidFraction)Foam::centreVoidFraction
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction.html b/doc/doxygen/html/classFoam_1_1centreVoidFraction.html deleted file mode 100644 index 1240043b..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::centreVoidFraction Class Reference - - - - - - - - - -
-

Foam::centreVoidFraction Class Reference

-Inheritance diagram for Foam::centreVoidFraction:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::centreVoidFraction:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("centre")
centreVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
TypeName ("centre")
centreVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/centreVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/centreVoidFraction.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.map b/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.map deleted file mode 100644 index 6af078b1..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.md5 deleted file mode 100644 index cfbf1846..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4642002c461e3aad4f93316a378611fe \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.png b/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.png deleted file mode 100644 index 56ae7463..00000000 Binary files a/doc/doxygen/html/classFoam_1_1centreVoidFraction__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.map b/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.map deleted file mode 100644 index 6e87ce4a..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.md5 deleted file mode 100644 index 1699beb0..00000000 --- a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8dc66495a0da4c6f83664056dbeb8221 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.png b/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.png deleted file mode 100644 index 25d1f57b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1centreVoidFraction__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloud-members.html b/doc/doxygen/html/classFoam_1_1cfdemCloud-members.html deleted file mode 100644 index 928f7a95..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloud-members.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::cfdemCloud Member List

This is the complete list of members for Foam::cfdemCloud, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
arraysReallocated_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
averagingModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
cellIDs_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
couplingProperties_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
dataExchangeModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
dataExchangeModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
DEMForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
evolve(volScalarField &, volVectorField &, volVectorField &) (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
evolve(volScalarField &, volVectorField &, volVectorField &) (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
expForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
findCells() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
findCells() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
forceM(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
forceM(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
forceModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
forceModels_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
getDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
getDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
giveDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
giveDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
ignore_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
impForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
IOModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommand_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommandDict_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommandModelList_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
locateModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
mesh_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
meshMotionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
modelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
momCoupleModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
momCoupleModels_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
nrForceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
nrForceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticles_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticlesChanged_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleVolumes_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleWeights_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
positions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
radii_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
reAllocArrays() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
reAllocArrays() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
regionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
setForces() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
setForces() (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
setNumberOfParticles(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
setNumberOfParticles(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected, virtual]
turbulenceModelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
velocities_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
verbous_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidFractionModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
voidFractionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidfractions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloud.html b/doc/doxygen/html/classFoam_1_1cfdemCloud.html deleted file mode 100644 index 85449431..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloud.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - -CFDEMcoupling: Foam::cfdemCloud Class Reference - - - - - - - - - -
-

Foam::cfdemCloud Class Reference

-Inheritance diagram for Foam::cfdemCloud:
-
-
Inheritance graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

cfdemCloud (const fvMesh &mesh)
-word modelType ()
-label particleCell (int)
-double d (int)
-vector position (int)
-vector velocity (int)
-virtual const forceModelforceM (int)
-virtual int nrForceModels ()
-scalar radius (int)
-scalar voidfraction (int)
-label liggghtsCommandModelIndex (word)
-const bool & ignore () const
-const fvMesh & mesh () const
-bool verbous () const
-const IOdictionary & couplingProperties () const
-double ** positions () const
-double ** velocities () const
-double ** impForces () const
-double ** expForces () const
-double ** radii () const
-double ** voidfractions () const
-void set_radii (double **&) const
-double ** cellIDs () const
-void set_cellIDs (double **&) const
-double ** particleWeights () const
-double ** particleVolumes () const
-int numberOfParticles () const
-bool numberOfParticlesChanged () const
-bool arraysReallocated () const
-const wordList & forceModels ()
-const voidFractionModelvoidFractionM () const
-const locateModellocateM () const
-const momCoupleModelmomCoupleM (int) const
-const dataExchangeModeldataExchangeM () const
-const IOModelIOM () const
-const averagingModelaveragingM () const
-const regionModelregionM () const
-const meshMotionModelmeshMotionM () const
-const wordList & liggghtsCommandModelList () const
-autoPtr< liggghtsCommandModel > * liggghtsCommand () const
-virtual bool evolve (volScalarField &, volVectorField &, volVectorField &)
-virtual bool reAllocArrays () const
-void writeScalarFieldToTerminal (double **&)
-void writeVectorFieldToTerminal (double **&)
-tmp< fvVectorMatrix > divVoidfractionTau (volVectorField &, volScalarField &) const
-tmp< volScalarField > voidfractionNuEff (volScalarField &) const
-void resetArray (double **&, int, int, double resetVal=0.)
cfdemCloud (const fvMesh &mesh)
-word modelType ()
-label particleCell (int)
-double d (int)
-vector position (int)
-vector velocity (int)
-virtual const forceModelforceM (int)
-virtual int nrForceModels ()
-scalar radius (int)
-scalar voidfraction (int)
-label liggghtsCommandModelIndex (word)
-const bool & ignore () const
-const fvMesh & mesh () const
-bool verbous () const
-const IOdictionary & couplingProperties () const
-double ** positions () const
-double ** velocities () const
-double ** impForces () const
-double ** expForces () const
-double ** radii () const
-double ** voidfractions () const
-void set_radii (double **&) const
-double ** cellIDs () const
-void set_cellIDs (double **&) const
-double ** particleWeights () const
-double ** particleVolumes () const
-int numberOfParticles () const
-bool numberOfParticlesChanged () const
-bool arraysReallocated () const
-const wordList & forceModels ()
-const voidFractionModelvoidFractionM () const
-const locateModellocateM () const
-const momCoupleModelmomCoupleM (int) const
-const dataExchangeModeldataExchangeM () const
-const IOModelIOM () const
-const averagingModelaveragingM () const
-const regionModelregionM () const
-const meshMotionModelmeshMotionM () const
-const wordList & liggghtsCommandModelList () const
-autoPtr< liggghtsCommandModel > * liggghtsCommand () const
-virtual bool evolve (volScalarField &, volVectorField &, volVectorField &)
-virtual bool reAllocArrays () const
-void writeScalarFieldToTerminal (double **&)
-void writeVectorFieldToTerminal (double **&)
-tmp< fvVectorMatrix > divVoidfractionTau (volVectorField &, volScalarField &) const
-tmp< volScalarField > voidfractionNuEff (volScalarField &) const
-void resetArray (double **&, int, int, double resetVal=0.)

Protected Member Functions

-virtual void getDEMdata ()
-virtual void giveDEMdata ()
-virtual void setNumberOfParticles (int)
-virtual void findCells ()
-virtual void setForces ()
-virtual void getDEMdata ()
-virtual void giveDEMdata ()
-virtual void setNumberOfParticles (int)
-virtual void findCells ()
-virtual void setForces ()

Protected Attributes

-const fvMesh & mesh_
-IOdictionary couplingProperties_
-IOdictionary liggghtsCommandDict_
-bool verbous_
-bool ignore_
-const word modelType_
-double ** positions_
-double ** velocities_
-double ** impForces_
-double ** expForces_
-double ** DEMForces_
-double ** radii_
-double ** voidfractions_
-double ** cellIDs_
-double ** particleWeights_
-double ** particleVolumes_
-int numberOfParticles_
-bool numberOfParticlesChanged_
-bool arraysReallocated_
-const wordList forceModels_
-const wordList momCoupleModels_
-const wordList liggghtsCommandModelList_
-const word turbulenceModelType_
-autoPtr< forceModel > * forceModel_
-autoPtr< locateModellocateModel_
-autoPtr< momCoupleModel > * momCoupleModel_
-autoPtr< dataExchangeModeldataExchangeModel_
-autoPtr< IOModelIOModel_
-autoPtr< voidFractionModelvoidFractionModel_
-autoPtr< averagingModelaveragingModel_
-autoPtr< regionModelregionModel_
-autoPtr< meshMotionModelmeshMotionModel_
-autoPtr< liggghtsCommandModel > * liggghtsCommand_

Friends

-class dataExchangeModel
-class voidFractionModel
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloud.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudIO.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloud.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudIO.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB-members.html b/doc/doxygen/html/classFoam_1_1cfdemCloudIB-members.html deleted file mode 100644 index a3765b12..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB-members.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::cfdemCloudIB Member List

This is the complete list of members for Foam::cfdemCloudIB, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
arraysReallocated_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
averagingModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
calcVelocityCorrection(volScalarField &, volVectorField &, volScalarField &) (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
calcVelocityCorrection(volScalarField &, volVectorField &, volScalarField &) (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
cellIDs_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
cfdemCloudIB(const fvMesh &mesh) (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
cfdemCloudIB(const fvMesh &mesh) (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
couplingProperties_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
dataExchangeModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
dataExchangeModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
DEMForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
evolve() (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
evolve() (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
evolve(volScalarField &, volVectorField &, volVectorField &) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
expForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
findCells() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
findCells() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
forceM(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
forceM(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
forceModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
forceModels_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
getDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
getDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
giveDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
giveDEMdata() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
ignore_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
impForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
IOModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
liggghtsCommand_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
liggghtsCommandDict_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
liggghtsCommandModelList_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
locateModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
mesh_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
meshMotionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
modelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
momCoupleModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
momCoupleModels_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
nrForceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
nrForceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
numberOfParticles_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
numberOfParticlesChanged_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
particleVolumes_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
particleWeights_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
positions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
radii_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
reAllocArrays() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
reAllocArrays() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
regionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
setForces() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
setForces() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
setNumberOfParticles(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
setNumberOfParticles(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
turbulenceModelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
velocities_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
verbous_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
voidFractionModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
voidFractionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline, private]
voidfractions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, private]
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud [private]
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [private, virtual]
~cfdemCloudIB() (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
~cfdemCloudIB() (defined in Foam::cfdemCloudIB)Foam::cfdemCloudIB
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB.html b/doc/doxygen/html/classFoam_1_1cfdemCloudIB.html deleted file mode 100644 index 82e86ada..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::cfdemCloudIB Class Reference - - - - - - - - - -
-

Foam::cfdemCloudIB Class Reference

-Inheritance diagram for Foam::cfdemCloudIB:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::cfdemCloudIB:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

cfdemCloudIB (const fvMesh &mesh)
-bool evolve ()
-void calcVelocityCorrection (volScalarField &, volVectorField &, volScalarField &)
cfdemCloudIB (const fvMesh &mesh)
-bool evolve ()
-void calcVelocityCorrection (volScalarField &, volVectorField &, volScalarField &)
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudIB.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.map b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.map deleted file mode 100644 index 21fd4fe6..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.md5 deleted file mode 100644 index 4e7e276b..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1e97de66c58488393cf3f98b275ef48 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.png b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.png deleted file mode 100644 index 0bb9368b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.map b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.map deleted file mode 100644 index 21fd4fe6..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.md5 deleted file mode 100644 index 4e7e276b..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1e97de66c58488393cf3f98b275ef48 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.png b/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.png deleted file mode 100644 index 0bb9368b..00000000 Binary files a/doc/doxygen/html/classFoam_1_1cfdemCloudIB__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS-members.html b/doc/doxygen/html/classFoam_1_1cfdemCloudMS-members.html deleted file mode 100644 index 056369bf..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS-members.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::cfdemCloudMS Member List

This is the complete list of members for Foam::cfdemCloudMS, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
arraysReallocated() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
arraysReallocated_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
averagingM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
averagingModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
body(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
body(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
cellIDCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
cellIDCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
cellIDs() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
cellIDs_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud
cfdemCloud(const fvMesh &mesh) (defined in Foam::cfdemCloud)Foam::cfdemCloud
cfdemCloudMS(const fvMesh &mesh) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
cfdemCloudMS(const fvMesh &mesh) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
couplingProperties() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
couplingProperties_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
d(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
dataExchangeM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
dataExchangeModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
dataExchangeModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
DEMForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
DEMForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
DEMForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
divVoidfractionTau(volVectorField &, volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
evolve(volScalarField &, volVectorField &, volVectorField &) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
evolve(volScalarField &, volVectorField &, volVectorField &) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
expForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
expForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
expForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
expForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
forceM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
forceM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
forceModels() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
ignore() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
ignore_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
impForces() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
impForces_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
impForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
impForcesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
IOM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
IOModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommand() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommand_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommandDict_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud
liggghtsCommandModelIndex(word) (defined in Foam::cfdemCloud)Foam::cfdemCloud
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommandModelList() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
liggghtsCommandModelList_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
locateM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
locateModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
mesh() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
mesh_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
meshMotionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
meshMotionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
modelType() (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
modelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
momCoupleM(int) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
momCoupleModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
momCoupleModels_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
nrForceModels() (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
nrForceModels() (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
nrigid(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
nrigid(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
numberOfClumps() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
numberOfClumps() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
numberOfClumpsChanged() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
numberOfClumpsChanged() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticles() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticles_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticlesChanged() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
numberOfParticlesChanged_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
particleCell(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleVolumes() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleVolumes_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleWeights() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
particleWeights_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
position(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
positionCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
positionCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
positions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
positions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
positionsCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
positionsCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
radii() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
radii_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
radius(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
regionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
regionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud
resetArray(double **&, int, int, double resetVal=0.) (defined in Foam::cfdemCloud)Foam::cfdemCloud
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_cellIDs(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
set_radii(double **&) const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
turbulenceModelType_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
velocities() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
velocities_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
velocitiesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
velocitiesCM() const (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [inline]
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
velocity(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
velocityCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
velocityCM(int) (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
verbous() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
verbous_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfraction(int) (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidFractionM() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidFractionModel (defined in Foam::cfdemCloud)Foam::cfdemCloud [friend]
voidFractionModel_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [protected]
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfractionNuEff(volScalarField &) const (defined in Foam::cfdemCloud)Foam::cfdemCloud
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidfractions() const (defined in Foam::cfdemCloud)Foam::cfdemCloud [inline]
voidfractions_ (defined in Foam::cfdemCloud)Foam::cfdemCloud [mutable, protected]
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeScalarFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
writeVectorFieldToTerminal(double **&) (defined in Foam::cfdemCloud)Foam::cfdemCloud
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
~cfdemCloud() (defined in Foam::cfdemCloud)Foam::cfdemCloud [virtual]
~cfdemCloudMS() (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
~cfdemCloudMS() (defined in Foam::cfdemCloudMS)Foam::cfdemCloudMS [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS.html b/doc/doxygen/html/classFoam_1_1cfdemCloudMS.html deleted file mode 100644 index e0a872fd..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -CFDEMcoupling: Foam::cfdemCloudMS Class Reference - - - - - - - - - -
-

Foam::cfdemCloudMS Class Reference

-Inheritance diagram for Foam::cfdemCloudMS:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::cfdemCloudMS:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

cfdemCloudMS (const fvMesh &mesh)
-vector positionCM (int)
-vector velocityCM (int)
-label cellIDCM (int)
-label body (int)
-label nrigid (int)
-double **& positionsCM () const
-double **& velocitiesCM () const
-double **& impForcesCM () const
-double **& expForcesCM () const
-double **& DEMForcesCM () const
-int numberOfClumps () const
-bool numberOfClumpsChanged () const
-const forceModelforceM (int)
-int nrForceModels ()
-bool evolve (volScalarField &, volVectorField &, volVectorField &)
cfdemCloudMS (const fvMesh &mesh)
-vector positionCM (int)
-vector velocityCM (int)
-label cellIDCM (int)
-label body (int)
-label nrigid (int)
-double **& positionsCM () const
-double **& velocitiesCM () const
-double **& impForcesCM () const
-double **& expForcesCM () const
-double **& DEMForcesCM () const
-int numberOfClumps () const
-bool numberOfClumpsChanged () const
-const forceModelforceM (int)
-int nrForceModels ()
-bool evolve (volScalarField &, volVectorField &, volVectorField &)
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMSI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMSI.H
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.map b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.map deleted file mode 100644 index dffac7de..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.md5 deleted file mode 100644 index e71b2fd6..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2155a31af8602ead80c8fdf3ec22f2a9 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.png b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.png deleted file mode 100644 index 0d9eb697..00000000 Binary files a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.map b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.map deleted file mode 100644 index dffac7de..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.md5 deleted file mode 100644 index e71b2fd6..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2155a31af8602ead80c8fdf3ec22f2a9 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.png b/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.png deleted file mode 100644 index 0d9eb697..00000000 Binary files a/doc/doxygen/html/classFoam_1_1cfdemCloudMS__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.map b/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.map deleted file mode 100644 index a06858bf..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.md5 deleted file mode 100644 index ed308cf0..00000000 --- a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ffc3fa869a36ad8aa29d74f7d8727816 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.png b/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.png deleted file mode 100644 index 447efe1f..00000000 Binary files a/doc/doxygen/html/classFoam_1_1cfdemCloud__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel-members.html b/doc/doxygen/html/classFoam_1_1dataExchangeModel-members.html deleted file mode 100644 index 1a0b3379..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel-members.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::dataExchangeModel Member List

This is the complete list of members for Foam::dataExchangeModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [mutable, protected]
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
dict_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
getData(word name, word type, int **const &field, label step) const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
getData(word name, word type, int **const &field, label step) const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
giveData(word name, word type, double **const &field, const char *datatype="double") const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
giveData(word name, word type, double **const &field, const char *datatype="double") const =0 (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [pure virtual]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
particleCloud_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel.html b/doc/doxygen/html/classFoam_1_1dataExchangeModel.html deleted file mode 100644 index 1a5f43e6..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - -CFDEMcoupling: Foam::dataExchangeModel Class Reference - - - - - - - - - -
-

Foam::dataExchangeModel Class Reference

-Inheritance diagram for Foam::dataExchangeModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::dataExchangeModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("dataExchangeModel")
declareRunTimeSelectionTable (autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
dataExchangeModel (const dictionary &dict, cfdemCloud &sm)
-const int & maxNumberOfParticles () const
-int nClumpTypes () const
-template<typename T >
void getData (word name, word type, T **const &field) const
-virtual void getData (word name, word type, double **const &field, label step) const =0
-virtual void getData (word name, word type, int **const &field, label step) const =0
-virtual void giveData (word name, word type, double **const &field, const char *datatype="double") const =0
-virtual void allocateArray (double **&, double, int, int) const
-virtual void allocateArray (double **&, double, int, const char *="nparticles") const
-virtual void allocateArray (int **&, int, int, int) const
-virtual void allocateArray (int **&, int, int, const char *="nparticles") const
-virtual bool couple () const
-virtual scalar timeStepFraction () const
-int couplingStep () const
-const scalar & DEMts () const
-int couplingInterval () const
-void checkTSsize () const
-void readDEMtsfromDict (dictionary &propsDict)
-bool doCoupleNow () const
-virtual int getNumberOfClumps () const
TypeName ("dataExchangeModel")
declareRunTimeSelectionTable (autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
dataExchangeModel (const dictionary &dict, cfdemCloud &sm)
-const int & maxNumberOfParticles () const
-int nClumpTypes () const
-template<typename T >
void getData (word name, word type, T **const &field) const
-virtual void getData (word name, word type, double **const &field, label step) const =0
-virtual void getData (word name, word type, int **const &field, label step) const =0
-virtual void giveData (word name, word type, double **const &field, const char *datatype="double") const =0
-virtual void allocateArray (double **&, double, int, int) const
-virtual void allocateArray (double **&, double, int, const char *="nparticles") const
-virtual void allocateArray (int **&, int, int, int) const
-virtual void allocateArray (int **&, int, int, const char *="nparticles") const
-virtual bool couple () const
-virtual scalar timeStepFraction () const
-int couplingStep () const
-const scalar & DEMts () const
-int couplingInterval () const
-void checkTSsize () const
-void readDEMtsfromDict (dictionary &propsDict)
-bool doCoupleNow () const
-virtual int getNumberOfClumps () const

Static Public Member Functions

-static autoPtr< dataExchangeModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< dataExchangeModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Member Functions

-void setNumberOfParticles (int) const
-void setNumberOfParticles (int) const

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-int maxNumberOfParticles_
-int nClumpTypes_
-int couplingStep_
-scalar DEMts_
-int couplingInterval_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dataExchangeModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dataExchangeModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newDataExchangeModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/newDataExchangeModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.map deleted file mode 100644 index 120ad388..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.md5 deleted file mode 100644 index d9a73e40..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -289003ac6edf68bf1b06da0dc06e2425 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.png deleted file mode 100644 index 3bf98acc..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dataExchangeModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.map deleted file mode 100644 index ca0efb01..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.md5 deleted file mode 100644 index a91a9e52..00000000 --- a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -56e93dbe750ee556d9d5432e0fa5e7ee \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.png deleted file mode 100644 index dc5743dc..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dataExchangeModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dense-members.html b/doc/doxygen/html/classFoam_1_1dense-members.html deleted file mode 100644 index 25ef7767..00000000 --- a/doc/doxygen/html/classFoam_1_1dense-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::dense Member List

This is the complete list of members for Foam::dense, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
dense(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dense)Foam::dense
dense(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dense)Foam::dense
dict_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
particleCloud_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dense)Foam::dense [virtual]
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dense)Foam::dense [virtual]
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dense)Foam::dense [virtual]
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dense)Foam::dense [virtual]
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
TypeName("dense") (defined in Foam::dense)Foam::dense
TypeName("dense") (defined in Foam::dense)Foam::dense
TypeName("averagingModel") (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
~dense() (defined in Foam::dense)Foam::dense
~dense() (defined in Foam::dense)Foam::dense
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dense.html b/doc/doxygen/html/classFoam_1_1dense.html deleted file mode 100644 index cb35dcef..00000000 --- a/doc/doxygen/html/classFoam_1_1dense.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::dense Class Reference - - - - - - - - - -
-

Foam::dense Class Reference

-Inheritance diagram for Foam::dense:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::dense:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("dense")
dense (const dictionary &dict, cfdemCloud &sm)
-void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
TypeName ("dense")
dense (const dictionary &dict, cfdemCloud &sm)
-void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dense.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dense.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dense__coll__graph.map b/doc/doxygen/html/classFoam_1_1dense__coll__graph.map deleted file mode 100644 index 4c4816c6..00000000 --- a/doc/doxygen/html/classFoam_1_1dense__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1dense__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1dense__coll__graph.md5 deleted file mode 100644 index c229c5f7..00000000 --- a/doc/doxygen/html/classFoam_1_1dense__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -274dd9dc22a731f27174fc019a3f0954 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dense__coll__graph.png b/doc/doxygen/html/classFoam_1_1dense__coll__graph.png deleted file mode 100644 index f604f60c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dense__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.map b/doc/doxygen/html/classFoam_1_1dense__inherit__graph.map deleted file mode 100644 index b1e57152..00000000 --- a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1dense__inherit__graph.md5 deleted file mode 100644 index d59988eb..00000000 --- a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9dfaf894b7d3f718eea01d23ac69b5fd \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.png b/doc/doxygen/html/classFoam_1_1dense__inherit__graph.png deleted file mode 100644 index dda00b61..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dense__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion-members.html b/doc/doxygen/html/classFoam_1_1differentialRegion-members.html deleted file mode 100644 index 1f39fa05..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion-members.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::differentialRegion Member List

This is the complete list of members for Foam::differentialRegion, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
defineRegion() const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
defineRegion() const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
dict_ (defined in Foam::regionModel)Foam::regionModel [protected]
differentialRegion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::differentialRegion)Foam::differentialRegion
differentialRegion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::differentialRegion)Foam::differentialRegion
expandRegion(volVectorField &) const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
expandRegion(volVectorField &) const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
particleCloud_ (defined in Foam::regionModel)Foam::regionModel [protected]
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
resetVolFields(volVectorField &) const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
resetVolFields(volVectorField &) const (defined in Foam::differentialRegion)Foam::differentialRegion [virtual]
TypeName("differentialRegion") (defined in Foam::differentialRegion)Foam::differentialRegion
TypeName("differentialRegion") (defined in Foam::differentialRegion)Foam::differentialRegion
TypeName("regionModel") (defined in Foam::regionModel)Foam::regionModel
voidFractionModel (defined in Foam::regionModel)Foam::regionModel [friend]
~differentialRegion() (defined in Foam::differentialRegion)Foam::differentialRegion
~differentialRegion() (defined in Foam::differentialRegion)Foam::differentialRegion
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion.html b/doc/doxygen/html/classFoam_1_1differentialRegion.html deleted file mode 100644 index c6754be1..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::differentialRegion Class Reference - - - - - - - - - -
-

Foam::differentialRegion Class Reference

-Inheritance diagram for Foam::differentialRegion:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::differentialRegion:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("differentialRegion")
differentialRegion (const dictionary &dict, cfdemCloud &sm)
-void defineRegion () const
-void expandRegion (volVectorField &) const
-void resetVolFields (volVectorField &) const
TypeName ("differentialRegion")
differentialRegion (const dictionary &dict, cfdemCloud &sm)
-void defineRegion () const
-void expandRegion (volVectorField &) const
-void resetVolFields (volVectorField &) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/differentialRegion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/differentialRegion/differentialRegion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/differentialRegion.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/differentialRegion/differentialRegion.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.map b/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.map deleted file mode 100644 index a2e56914..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.md5 deleted file mode 100644 index 722b17b9..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -643faebcceb403e9f22f1abc9f5b4b9c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.png b/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.png deleted file mode 100644 index 44ba9013..00000000 Binary files a/doc/doxygen/html/classFoam_1_1differentialRegion__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.map b/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.map deleted file mode 100644 index 702b9743..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.md5 deleted file mode 100644 index d3a2363b..00000000 --- a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -abf18b081b1933800f8de13ff4956c23 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.png b/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.png deleted file mode 100644 index d4b07507..00000000 Binary files a/doc/doxygen/html/classFoam_1_1differentialRegion__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dilute-members.html b/doc/doxygen/html/classFoam_1_1dilute-members.html deleted file mode 100644 index 0c01b895..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::dilute Member List

This is the complete list of members for Foam::dilute, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
averagingModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
declareRunTimeSelectionTable(autoPtr, averagingModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::averagingModel)Foam::averagingModel
dict_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
dilute(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dilute)Foam::dilute
dilute(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dilute)Foam::dilute
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::averagingModel)Foam::averagingModel [static]
particleCloud_ (defined in Foam::averagingModel)Foam::averagingModel [protected]
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetVectorAverage(volVectorField &prev, volVectorField &next, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
resetWeightFields() const (defined in Foam::averagingModel)Foam::averagingModel
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dilute)Foam::dilute [virtual]
setScalarAverage(volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dilute)Foam::dilute [virtual]
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setScalarSum(volScalarField &field, double **&value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dilute)Foam::dilute [virtual]
setVectorAverage(volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const (defined in Foam::dilute)Foam::dilute [virtual]
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
setVectorSum(volVectorField &field, double **&value, double **&weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
TypeName("dilute") (defined in Foam::dilute)Foam::dilute
TypeName("dilute") (defined in Foam::dilute)Foam::dilute
TypeName("averagingModel") (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorAverage(volVectorField &fieldPrev, volVectorField &fieldNext, volScalarField &weightField, double **const &value, double **const &weight, double **const &mask, bool single=false) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoVectorSum(volVectorField &field, double **const &value, double **const &weight, double **const &mask) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
undoWeightFields(double **const &) const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsInterp() const (defined in Foam::averagingModel)Foam::averagingModel
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsNext_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsPrev_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField() const (defined in Foam::averagingModel)Foam::averagingModel [inline]
UsWeightField_ (defined in Foam::averagingModel)Foam::averagingModel [mutable, protected]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
~averagingModel() (defined in Foam::averagingModel)Foam::averagingModel [virtual]
~dilute() (defined in Foam::dilute)Foam::dilute
~dilute() (defined in Foam::dilute)Foam::dilute
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dilute.html b/doc/doxygen/html/classFoam_1_1dilute.html deleted file mode 100644 index d37e944f..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::dilute Class Reference - - - - - - - - - -
-

Foam::dilute Class Reference

-Inheritance diagram for Foam::dilute:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::dilute:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("dilute")
dilute (const dictionary &dict, cfdemCloud &sm)
-void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
TypeName ("dilute")
dilute (const dictionary &dict, cfdemCloud &sm)
-void setScalarAverage (volScalarField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-void setVectorAverage (volVectorField &field, double **&value, double **&weight, volScalarField &weightField, double **const &mask) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dilute.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dilute/dilute.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dilute.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dilute/dilute.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.map b/doc/doxygen/html/classFoam_1_1dilute__coll__graph.map deleted file mode 100644 index 4c4816c6..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1dilute__coll__graph.md5 deleted file mode 100644 index dec1fc7f..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -eb995c2e68937c729951de02a95805ce \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.png b/doc/doxygen/html/classFoam_1_1dilute__coll__graph.png deleted file mode 100644 index 2e94a672..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dilute__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.map b/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.map deleted file mode 100644 index b1e57152..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.md5 deleted file mode 100644 index 6c7137b6..00000000 --- a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c0027b97ac33037233f40cc4a495a16f \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.png b/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.png deleted file mode 100644 index f900a47d..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dilute__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction-members.html b/doc/doxygen/html/classFoam_1_1dividedVoidFraction-members.html deleted file mode 100644 index e4fb47a7..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::dividedVoidFraction Member List

This is the complete list of members for Foam::dividedVoidFraction, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
dividedVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
dividedVoidFraction(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction [virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction [virtual]
TypeName("divided") (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
TypeName("divided") (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~dividedVoidFraction() (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
~dividedVoidFraction() (defined in Foam::dividedVoidFraction)Foam::dividedVoidFraction
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction.html b/doc/doxygen/html/classFoam_1_1dividedVoidFraction.html deleted file mode 100644 index 429500a6..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::dividedVoidFraction Class Reference - - - - - - - - - -
-

Foam::dividedVoidFraction Class Reference

-Inheritance diagram for Foam::dividedVoidFraction:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::dividedVoidFraction:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("divided")
dividedVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
TypeName ("divided")
dividedVoidFraction (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFraction.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS-members.html b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS-members.html deleted file mode 100644 index ff9fb7ec..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::dividedVoidFractionMS Member List

This is the complete list of members for Foam::dividedVoidFractionMS, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
dividedVoidFractionMS(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
dividedVoidFractionMS(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS [virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS [virtual]
TypeName("dividedMS") (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
TypeName("dividedMS") (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~dividedVoidFractionMS() (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
~dividedVoidFractionMS() (defined in Foam::dividedVoidFractionMS)Foam::dividedVoidFractionMS
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS.html b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS.html deleted file mode 100644 index eb2dc513..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::dividedVoidFractionMS Class Reference - - - - - - - - - -
-

Foam::dividedVoidFractionMS Class Reference

-Inheritance diagram for Foam::dividedVoidFractionMS:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::dividedVoidFractionMS:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("dividedMS")
dividedVoidFractionMS (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
TypeName ("dividedMS")
dividedVoidFractionMS (const dictionary &dict, cfdemCloud &sm)
-void setvoidFraction (double **const &, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFractionMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/dividedVoidFractionMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFractionMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/dividedVoidFractionMS.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.map b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.map deleted file mode 100644 index 36c2e33f..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.md5 deleted file mode 100644 index 8da5a158..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5874c1be4b4d5764d7d73212e8e45465 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.png b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.png deleted file mode 100644 index 457ad8ab..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.map b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.map deleted file mode 100644 index e34a0038..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.md5 deleted file mode 100644 index 884b17dd..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -539991b72866aafefde98c2ef7c502b3 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.png b/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.png deleted file mode 100644 index cd7ce428..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dividedVoidFractionMS__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.map b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.map deleted file mode 100644 index eb45bee8..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.md5 deleted file mode 100644 index 0af698b0..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b6a8f7aee0d6ad746450143abb373d98 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.png b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.png deleted file mode 100644 index da1d26b9..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.map b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.map deleted file mode 100644 index 66aa3617..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.md5 deleted file mode 100644 index dff1f826..00000000 --- a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -61728ec727cf0b92723e85f09999c99c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.png b/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.png deleted file mode 100644 index 889ee693..00000000 Binary files a/doc/doxygen/html/classFoam_1_1dividedVoidFraction__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearch-members.html b/doc/doxygen/html/classFoam_1_1engineSearch-members.html deleted file mode 100644 index 52c5c655..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::engineSearch Member List

This is the complete list of members for Foam::engineSearch, including all inherited members. - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
engineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearch)Foam::engineSearch
engineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearch)Foam::engineSearch
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
TypeName("engine") (defined in Foam::engineSearch)Foam::engineSearch
TypeName("engine") (defined in Foam::engineSearch)Foam::engineSearch
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~engineSearch() (defined in Foam::engineSearch)Foam::engineSearch
~engineSearch() (defined in Foam::engineSearch)Foam::engineSearch
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearch.html b/doc/doxygen/html/classFoam_1_1engineSearch.html deleted file mode 100644 index 5f538ecc..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::engineSearch Class Reference - - - - - - - - - -
-

Foam::engineSearch Class Reference

-Inheritance diagram for Foam::engineSearch:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::engineSearch:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("engine")
engineSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
TypeName ("engine")
engineSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearch.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB-members.html b/doc/doxygen/html/classFoam_1_1engineSearchIB-members.html deleted file mode 100644 index 95418c1a..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::engineSearchIB Member List

This is the complete list of members for Foam::engineSearchIB, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
engineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearch)Foam::engineSearch
engineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearch)Foam::engineSearch
engineSearchIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearchIB)Foam::engineSearchIB
engineSearchIB(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearchIB)Foam::engineSearchIB
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearchIB)Foam::engineSearchIB [virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearchIB)Foam::engineSearchIB [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearch)Foam::engineSearch [virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
TypeName("engineIB") (defined in Foam::engineSearchIB)Foam::engineSearchIB
TypeName("engineIB") (defined in Foam::engineSearchIB)Foam::engineSearchIB
TypeName("engine") (defined in Foam::engineSearch)Foam::engineSearch
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~engineSearch() (defined in Foam::engineSearch)Foam::engineSearch
~engineSearch() (defined in Foam::engineSearch)Foam::engineSearch
~engineSearchIB() (defined in Foam::engineSearchIB)Foam::engineSearchIB
~engineSearchIB() (defined in Foam::engineSearchIB)Foam::engineSearchIB
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB.html b/doc/doxygen/html/classFoam_1_1engineSearchIB.html deleted file mode 100644 index 6550183e..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::engineSearchIB Class Reference - - - - - - - - - -
-

Foam::engineSearchIB Class Reference

-Inheritance diagram for Foam::engineSearchIB:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::engineSearchIB:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("engineIB")
engineSearchIB (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
TypeName ("engineIB")
engineSearchIB (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchIB.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.map b/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.map deleted file mode 100644 index c303198c..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.md5 deleted file mode 100644 index 613d823c..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b80e37fe3719312af848d3140e3cad74 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.png b/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.png deleted file mode 100644 index 9a7dedda..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearchIB__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.map b/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.map deleted file mode 100644 index 97055e7c..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.md5 deleted file mode 100644 index 357c00b9..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -53c3c6ef92865894376b351dbd45e503 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.png b/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.png deleted file mode 100644 index 4865a492..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearchIB__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda-members.html b/doc/doxygen/html/classFoam_1_1engineSearchLambda-members.html deleted file mode 100644 index f9dcc4d1..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::engineSearchLambda Member List

This is the complete list of members for Foam::engineSearchLambda, including all inherited members. - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
engineSearchLambda(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
engineSearchLambda(const dictionary &dict, cfdemCloud &sm) (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearchLambda)Foam::engineSearchLambda [virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::engineSearchLambda)Foam::engineSearchLambda [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearchLambda)Foam::engineSearchLambda [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::engineSearchLambda)Foam::engineSearchLambda [virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
TypeName("engine") (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
TypeName("engine") (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~engineSearchLambda() (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
~engineSearchLambda() (defined in Foam::engineSearchLambda)Foam::engineSearchLambda
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda.html b/doc/doxygen/html/classFoam_1_1engineSearchLambda.html deleted file mode 100644 index edd9d689..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::engineSearchLambda Class Reference - - - - - - - - - -
-

Foam::engineSearchLambda Class Reference

-Inheritance diagram for Foam::engineSearchLambda:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::engineSearchLambda:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("engine")
engineSearchLambda (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
TypeName ("engine")
engineSearchLambda (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchLambda.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchLambda/engineSearchLambda.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchLambda.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchLambda/engineSearchLambda.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.map b/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.map deleted file mode 100644 index bba858ce..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.md5 deleted file mode 100644 index 4b2fe1fd..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a368c23704ba8693232d021be2374e91 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.png b/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.png deleted file mode 100644 index b6a023ab..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearchLambda__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.map b/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.map deleted file mode 100644 index b21aa6bb..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.md5 deleted file mode 100644 index 25190508..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e19dea90f4dc21c44cdaf46e6aca109e \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.png b/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.png deleted file mode 100644 index 453f7c9a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearchLambda__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.map b/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.map deleted file mode 100644 index ddc41593..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.md5 deleted file mode 100644 index 3c410791..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c2c675764c70667689be26c4327b197 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.png b/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.png deleted file mode 100644 index b9932e1f..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearch__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.map b/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.map deleted file mode 100644 index 9dc2eeaa..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.md5 deleted file mode 100644 index 4f117751..00000000 --- a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9fa7863d58d2bfdde834b059aea2a79a \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.png b/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.png deleted file mode 100644 index 1b017ce6..00000000 Binary files a/doc/doxygen/html/classFoam_1_1engineSearch__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1execute-members.html b/doc/doxygen/html/classFoam_1_1execute-members.html deleted file mode 100644 index 46e678bf..00000000 --- a/doc/doxygen/html/classFoam_1_1execute-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::execute Member List

This is the complete list of members for Foam::execute, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
command() (defined in Foam::execute)Foam::execute [virtual]
command() (defined in Foam::execute)Foam::execute [virtual]
couplingStepInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
dict_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
endTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
execute(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::execute)Foam::execute
execute(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::execute)Foam::execute
firstCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
name() (defined in Foam::execute)Foam::execute [inline, virtual]
name() (defined in Foam::execute)Foam::execute [inline, virtual]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
particleCloud_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runCommand(int) (defined in Foam::execute)Foam::execute [virtual]
runCommand(int) (defined in Foam::execute)Foam::execute [virtual]
runEveryCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runEveryWriteStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runFirst_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runLast_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
startTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
strCommand_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
timeInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
TypeName("execute") (defined in Foam::execute)Foam::execute
TypeName("execute") (defined in Foam::execute)Foam::execute
TypeName("liggghtsCommandModel") (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
updateCommand() (defined in Foam::execute)Foam::execute
updateCommand() (defined in Foam::execute)Foam::execute
~execute() (defined in Foam::execute)Foam::execute
~execute() (defined in Foam::execute)Foam::execute
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1execute.html b/doc/doxygen/html/classFoam_1_1execute.html deleted file mode 100644 index 79eb1dbc..00000000 --- a/doc/doxygen/html/classFoam_1_1execute.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -CFDEMcoupling: Foam::execute Class Reference - - - - - - - - - -
-

Foam::execute Class Reference

-Inheritance diagram for Foam::execute:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::execute:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - -

Public Member Functions

TypeName ("execute")
execute (const dictionary &dict, cfdemCloud &sm, int i)
-word name ()
-const char * command ()
-void updateCommand ()
-bool runCommand (int)
TypeName ("execute")
execute (const dictionary &dict, cfdemCloud &sm, int i)
-word name ()
-const char * command ()
-void updateCommand ()
-bool runCommand (int)
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/execute.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/execute.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1execute__coll__graph.map b/doc/doxygen/html/classFoam_1_1execute__coll__graph.map deleted file mode 100644 index 96d7f063..00000000 --- a/doc/doxygen/html/classFoam_1_1execute__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1execute__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1execute__coll__graph.md5 deleted file mode 100644 index c02abf7c..00000000 --- a/doc/doxygen/html/classFoam_1_1execute__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6144fbc93c78d61281fce737714edc8d \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1execute__coll__graph.png b/doc/doxygen/html/classFoam_1_1execute__coll__graph.png deleted file mode 100644 index 46f4b90f..00000000 Binary files a/doc/doxygen/html/classFoam_1_1execute__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.map b/doc/doxygen/html/classFoam_1_1execute__inherit__graph.map deleted file mode 100644 index aa7ccf22..00000000 --- a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1execute__inherit__graph.md5 deleted file mode 100644 index 1299e095..00000000 --- a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e47d9c2ff7f7da39599b2f5af8ce16f9 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.png b/doc/doxygen/html/classFoam_1_1execute__inherit__graph.png deleted file mode 100644 index d4617cea..00000000 Binary files a/doc/doxygen/html/classFoam_1_1execute__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple-members.html b/doc/doxygen/html/classFoam_1_1explicitCouple-members.html deleted file mode 100644 index b880ffad..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::explicitCouple Member List

This is the complete list of members for Foam::explicitCouple, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
dict_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
explicitCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::explicitCouple)Foam::explicitCouple
explicitCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::explicitCouple)Foam::explicitCouple
expMomSource() const (defined in Foam::explicitCouple)Foam::explicitCouple [virtual]
expMomSource() const (defined in Foam::explicitCouple)Foam::explicitCouple [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
particleCloud_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
resetMomSourceField() const (defined in Foam::explicitCouple)Foam::explicitCouple [virtual]
resetMomSourceField() const (defined in Foam::explicitCouple)Foam::explicitCouple [virtual]
TypeName("explicitCouple") (defined in Foam::explicitCouple)Foam::explicitCouple
TypeName("explicitCouple") (defined in Foam::explicitCouple)Foam::explicitCouple
TypeName("momCoupleModel") (defined in Foam::momCoupleModel)Foam::momCoupleModel
~explicitCouple() (defined in Foam::explicitCouple)Foam::explicitCouple
~explicitCouple() (defined in Foam::explicitCouple)Foam::explicitCouple
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple.html b/doc/doxygen/html/classFoam_1_1explicitCouple.html deleted file mode 100644 index 0888596e..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::explicitCouple Class Reference - - - - - - - - - -
-

Foam::explicitCouple Class Reference

-Inheritance diagram for Foam::explicitCouple:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::explicitCouple:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("explicitCouple")
explicitCouple (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > expMomSource () const
-void resetMomSourceField () const
TypeName ("explicitCouple")
explicitCouple (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > expMomSource () const
-void resetMomSourceField () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/explicitCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/explicitCouple.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.map b/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.map deleted file mode 100644 index afb3a100..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.md5 deleted file mode 100644 index 0dcd0f2e..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf914caf36053eccbf06fd31314f702e \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.png b/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.png deleted file mode 100644 index 149b03b2..00000000 Binary files a/doc/doxygen/html/classFoam_1_1explicitCouple__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.map b/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.map deleted file mode 100644 index f953b28a..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.md5 deleted file mode 100644 index 9fca7ccb..00000000 --- a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ae7e605caa66f7bbb8b905619a462d65 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.png b/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.png deleted file mode 100644 index 3a9d6f01..00000000 Binary files a/doc/doxygen/html/classFoam_1_1explicitCouple__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage-members.html b/doc/doxygen/html/classFoam_1_1fieldTimeAverage-members.html deleted file mode 100644 index c76cce70..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::fieldTimeAverage Member List

This is the complete list of members for Foam::fieldTimeAverage, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
fieldTimeAverage(const dictionary &dict, cfdemCloud &sm) (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
fieldTimeAverage(const dictionary &dict, cfdemCloud &sm) (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("fieldTimeAverage") (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
TypeName("fieldTimeAverage") (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~fieldTimeAverage() (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
~fieldTimeAverage() (defined in Foam::fieldTimeAverage)Foam::fieldTimeAverage
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage.html b/doc/doxygen/html/classFoam_1_1fieldTimeAverage.html deleted file mode 100644 index 2610c960..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::fieldTimeAverage Class Reference - - - - - - - - - -
-

Foam::fieldTimeAverage Class Reference

-Inheritance diagram for Foam::fieldTimeAverage:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::fieldTimeAverage:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("fieldTimeAverage")
fieldTimeAverage (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("fieldTimeAverage")
fieldTimeAverage (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/fieldTimeAverage.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage/fieldTimeAverage.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/fieldTimeAverage.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage/fieldTimeAverage.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.map b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.map deleted file mode 100644 index 8b69baeb..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.md5 deleted file mode 100644 index bf5ef2ec..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e02a379ef0b2fb9a6c64839bfa9040b3 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.png b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.png deleted file mode 100644 index f9750c1d..00000000 Binary files a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.map b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.map deleted file mode 100644 index f14c78be..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.md5 deleted file mode 100644 index f1d933b9..00000000 --- a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f70d62b98a796341436f3f525120bb95 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.png b/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.png deleted file mode 100644 index 987a342a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1fieldTimeAverage__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1forceModel-members.html b/doc/doxygen/html/classFoam_1_1forceModel-members.html deleted file mode 100644 index f3d8afe8..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel-members.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::forceModel Member List

This is the complete list of members for Foam::forceModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const =0 (defined in Foam::forceModel)Foam::forceModel [pure virtual]
setForce(double **const &mask, double **&, double **&, double **&) const =0 (defined in Foam::forceModel)Foam::forceModel [pure virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1forceModel.html b/doc/doxygen/html/classFoam_1_1forceModel.html deleted file mode 100644 index c5ea52de..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -CFDEMcoupling: Foam::forceModel Class Reference - - - - - - - - - -
-

Foam::forceModel Class Reference

-Inheritance diagram for Foam::forceModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::forceModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("forceModel")
declareRunTimeSelectionTable (autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
forceModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setForce (double **const &mask, double **&, double **&, double **&) const =0
-virtual void manipulateScalarField (volScalarField &) const
-word modelType ()
-volVectorField & impParticleForces () const
-volVectorField & expParticleForces () const
-const bool & coupleForce () const
TypeName ("forceModel")
declareRunTimeSelectionTable (autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
forceModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setForce (double **const &mask, double **&, double **&, double **&) const =0
-virtual void manipulateScalarField (volScalarField &) const
-word modelType ()
-volVectorField & impParticleForces () const
-volVectorField & expParticleForces () const
-const bool & coupleForce () const

Static Public Member Functions

-static autoPtr< forceModelNew (const dictionary &dict, cfdemCloud &sm, word forceType)
-static autoPtr< forceModelNew (const dictionary &dict, cfdemCloud &sm, word forceType)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-Switch treatExplicit_
-Switch treatDEM_
-volVectorField impParticleForces_
-volVectorField expParticleForces_
-bool coupleForce_
-const word modelType_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newForceModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/newForceModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS-members.html b/doc/doxygen/html/classFoam_1_1forceModelMS-members.html deleted file mode 100644 index 54617570..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::forceModelMS Member List

This is the complete list of members for Foam::forceModelMS, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cloudRefMS() const (defined in Foam::forceModelMS)Foam::forceModelMS
cloudRefMS() const (defined in Foam::forceModelMS)Foam::forceModelMS
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::forceModelMS)Foam::forceModelMS
declareRunTimeSelectionTable(autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::forceModelMS)Foam::forceModelMS
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::forceModelMS)Foam::forceModelMS
forceModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::forceModelMS)Foam::forceModelMS
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloudMS &sm, word forceType) (defined in Foam::forceModelMS)Foam::forceModelMS [static]
New(const dictionary &dict, cfdemCloudMS &sm, word forceType) (defined in Foam::forceModelMS)Foam::forceModelMS [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
particleCloudMS_ (defined in Foam::forceModelMS)Foam::forceModelMS [protected]
setForce(double **const &mask, double **&, double **&, double **&) const =0 (defined in Foam::forceModel)Foam::forceModel [pure virtual]
setForce(double **const &mask, double **&, double **&, double **&) const =0 (defined in Foam::forceModel)Foam::forceModel [pure virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("forceModelMS") (defined in Foam::forceModelMS)Foam::forceModelMS
TypeName("forceModelMS") (defined in Foam::forceModelMS)Foam::forceModelMS
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModelMS() (defined in Foam::forceModelMS)Foam::forceModelMS [virtual]
~forceModelMS() (defined in Foam::forceModelMS)Foam::forceModelMS [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS.html b/doc/doxygen/html/classFoam_1_1forceModelMS.html deleted file mode 100644 index 84f5b89b..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - -CFDEMcoupling: Foam::forceModelMS Class Reference - - - - - - - - - -
-

Foam::forceModelMS Class Reference

-Inheritance diagram for Foam::forceModelMS:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::forceModelMS:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("forceModelMS")
declareRunTimeSelectionTable (autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm))
forceModelMS (const dictionary &dict, cfdemCloudMS &sm)
-cfdemCloudMScloudRefMS () const
TypeName ("forceModelMS")
declareRunTimeSelectionTable (autoPtr, forceModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm))
forceModelMS (const dictionary &dict, cfdemCloudMS &sm)
-cfdemCloudMScloudRefMS () const

Static Public Member Functions

-static autoPtr< forceModelMSNew (const dictionary &dict, cfdemCloudMS &sm, word forceType)
-static autoPtr< forceModelMSNew (const dictionary &dict, cfdemCloudMS &sm, word forceType)

Protected Attributes

-cfdemCloudMSparticleCloudMS_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModelMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS/forceModelMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newForceModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS/forceModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS/newForceModelMS.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.map b/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.map deleted file mode 100644 index 0d716a63..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.md5 deleted file mode 100644 index a0eace69..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f157d923ae7a985215df96ed52ee6690 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.png b/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.png deleted file mode 100644 index 7e616cd4..00000000 Binary files a/doc/doxygen/html/classFoam_1_1forceModelMS__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.map b/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.map deleted file mode 100644 index 5ae163a5..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.md5 deleted file mode 100644 index c5c84426..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ccbdfec97430bc3ab5e95a8d631c1cb \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.png b/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.png deleted file mode 100644 index dd54640c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1forceModelMS__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.map deleted file mode 100644 index 974dfa08..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.md5 deleted file mode 100644 index 6364a38d..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d613087e7860172593cc646dd22a2397 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.png deleted file mode 100644 index 8f899bb5..00000000 Binary files a/doc/doxygen/html/classFoam_1_1forceModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.map deleted file mode 100644 index b164ad55..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.map +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.md5 deleted file mode 100644 index 2fd43123..00000000 --- a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b3696ee044424f547b91a01e69dec35b \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.png deleted file mode 100644 index 78fa1cee..00000000 Binary files a/doc/doxygen/html/classFoam_1_1forceModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1gradPForce-members.html b/doc/doxygen/html/classFoam_1_1gradPForce-members.html deleted file mode 100644 index 99d03f28..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::gradPForce Member List

This is the complete list of members for Foam::gradPForce, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
gradPForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::gradPForce)Foam::gradPForce
gradPForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::gradPForce)Foam::gradPForce
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::gradPForce)Foam::gradPForce [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::gradPForce)Foam::gradPForce [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("gradPForce") (defined in Foam::gradPForce)Foam::gradPForce
TypeName("gradPForce") (defined in Foam::gradPForce)Foam::gradPForce
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~gradPForce() (defined in Foam::gradPForce)Foam::gradPForce
~gradPForce() (defined in Foam::gradPForce)Foam::gradPForce
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1gradPForce.html b/doc/doxygen/html/classFoam_1_1gradPForce.html deleted file mode 100644 index 2fca29da..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::gradPForce Class Reference - - - - - - - - - -
-

Foam::gradPForce Class Reference

-Inheritance diagram for Foam::gradPForce:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::gradPForce:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("gradPForce")
gradPForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("gradPForce")
gradPForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/gradPForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/gradPForce.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.map b/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.md5 deleted file mode 100644 index 59bb28bd..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -50955745f535d6b25c2c4e976ed44b0b \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.png b/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.png deleted file mode 100644 index 9a6fcaf6..00000000 Binary files a/doc/doxygen/html/classFoam_1_1gradPForce__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.map b/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.map deleted file mode 100644 index e14740b3..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.md5 deleted file mode 100644 index 8c7d94f9..00000000 --- a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8cf2518ed9d6c52ea33fbf9e994319b7 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.png b/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.png deleted file mode 100644 index 49681a79..00000000 Binary files a/doc/doxygen/html/classFoam_1_1gradPForce__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple-members.html b/doc/doxygen/html/classFoam_1_1implicitCouple-members.html deleted file mode 100644 index bb1c2aba..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::implicitCouple Member List

This is the complete list of members for Foam::implicitCouple, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
dict_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
implicitCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::implicitCouple)Foam::implicitCouple
implicitCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::implicitCouple)Foam::implicitCouple
impMomSource() const (defined in Foam::implicitCouple)Foam::implicitCouple [virtual]
impMomSource() const (defined in Foam::implicitCouple)Foam::implicitCouple [virtual]
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
particleCloud_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
resetMomSourceField() const (defined in Foam::implicitCouple)Foam::implicitCouple [virtual]
resetMomSourceField() const (defined in Foam::implicitCouple)Foam::implicitCouple [virtual]
TypeName("implicitCouple") (defined in Foam::implicitCouple)Foam::implicitCouple
TypeName("implicitCouple") (defined in Foam::implicitCouple)Foam::implicitCouple
TypeName("momCoupleModel") (defined in Foam::momCoupleModel)Foam::momCoupleModel
~implicitCouple() (defined in Foam::implicitCouple)Foam::implicitCouple
~implicitCouple() (defined in Foam::implicitCouple)Foam::implicitCouple
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple.html b/doc/doxygen/html/classFoam_1_1implicitCouple.html deleted file mode 100644 index 917f6a6c..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::implicitCouple Class Reference - - - - - - - - - -
-

Foam::implicitCouple Class Reference

-Inheritance diagram for Foam::implicitCouple:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::implicitCouple:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("implicitCouple")
implicitCouple (const dictionary &dict, cfdemCloud &sm)
-tmp< volScalarField > impMomSource () const
-void resetMomSourceField () const
TypeName ("implicitCouple")
implicitCouple (const dictionary &dict, cfdemCloud &sm)
-tmp< volScalarField > impMomSource () const
-void resetMomSourceField () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/implicitCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/implicitCouple.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.map b/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.map deleted file mode 100644 index afb3a100..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.md5 deleted file mode 100644 index d6602c1c..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4e18000ffeae8cf9f214198b46409bac \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.png b/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.png deleted file mode 100644 index 66d65121..00000000 Binary files a/doc/doxygen/html/classFoam_1_1implicitCouple__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.map b/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.map deleted file mode 100644 index f953b28a..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.md5 deleted file mode 100644 index e8c3b5c8..00000000 --- a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9cfd73cc8928f349a4e0f56ce4d2e4ce \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.png b/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.png deleted file mode 100644 index 19935f30..00000000 Binary files a/doc/doxygen/html/classFoam_1_1implicitCouple__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1interface-members.html b/doc/doxygen/html/classFoam_1_1interface-members.html deleted file mode 100644 index fb55d69b..00000000 --- a/doc/doxygen/html/classFoam_1_1interface-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::interface Member List

This is the complete list of members for Foam::interface, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
interface(const dictionary &dict, cfdemCloud &sm) (defined in Foam::interface)Foam::interface
interface(const dictionary &dict, cfdemCloud &sm) (defined in Foam::interface)Foam::interface
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::interface)Foam::interface [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::interface)Foam::interface [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("interface") (defined in Foam::interface)Foam::interface
TypeName("interface") (defined in Foam::interface)Foam::interface
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~interface() (defined in Foam::interface)Foam::interface
~interface() (defined in Foam::interface)Foam::interface
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1interface.html b/doc/doxygen/html/classFoam_1_1interface.html deleted file mode 100644 index 5a6d0a5d..00000000 --- a/doc/doxygen/html/classFoam_1_1interface.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::interface Class Reference - - - - - - - - - -
-

Foam::interface Class Reference

-Inheritance diagram for Foam::interface:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::interface:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("interface")
interface (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("interface")
interface (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/interface.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/interface.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1interface__coll__graph.map b/doc/doxygen/html/classFoam_1_1interface__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1interface__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1interface__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1interface__coll__graph.md5 deleted file mode 100644 index 39bcf4ec..00000000 --- a/doc/doxygen/html/classFoam_1_1interface__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2461b9bcf0c6ed26db28f17b16b17376 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1interface__coll__graph.png b/doc/doxygen/html/classFoam_1_1interface__coll__graph.png deleted file mode 100644 index 31f69002..00000000 Binary files a/doc/doxygen/html/classFoam_1_1interface__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.map b/doc/doxygen/html/classFoam_1_1interface__inherit__graph.map deleted file mode 100644 index 722331bd..00000000 --- a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1interface__inherit__graph.md5 deleted file mode 100644 index ad1c729f..00000000 --- a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -44f8057743bde523897491d093f36ee4 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.png b/doc/doxygen/html/classFoam_1_1interface__inherit__graph.png deleted file mode 100644 index bbf9f2ee..00000000 Binary files a/doc/doxygen/html/classFoam_1_1interface__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel-members.html b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel-members.html deleted file mode 100644 index 389ad3f8..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::liggghtsCommandModel Member List

This is the complete list of members for Foam::liggghtsCommandModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
command()=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
command()=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
couplingStepInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
dict_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
endTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
firstCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
name()=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
name()=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
particleCloud_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runCommand(int)=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
runCommand(int)=0 (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [pure virtual]
runEveryCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runEveryWriteStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runFirst_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runLast_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
startTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
strCommand_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
timeInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
TypeName("liggghtsCommandModel") (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
TypeName("liggghtsCommandModel") (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel.html b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel.html deleted file mode 100644 index aa7bb8b8..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - -CFDEMcoupling: Foam::liggghtsCommandModel Class Reference - - - - - - - - - -
-

Foam::liggghtsCommandModel Class Reference

-Inheritance diagram for Foam::liggghtsCommandModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::liggghtsCommandModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("liggghtsCommandModel")
declareRunTimeSelectionTable (autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i))
liggghtsCommandModel (const dictionary &dict, cfdemCloud &sm, int i)
-virtual const char * command ()=0
-void checkTimeMode (dictionary &)
-void checkTimeSettings (dictionary &)
-virtual bool runCommand (int)=0
-bool runThisCommand (int)
-int nextRun ()
-int lastRun ()
-virtual word name ()=0
TypeName ("liggghtsCommandModel")
declareRunTimeSelectionTable (autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i))
liggghtsCommandModel (const dictionary &dict, cfdemCloud &sm, int i)
-virtual const char * command ()=0
-void checkTimeMode (dictionary &)
-void checkTimeSettings (dictionary &)
-virtual bool runCommand (int)=0
-bool runThisCommand (int)
-int nextRun ()
-int lastRun ()
-virtual word name ()=0

Static Public Member Functions

-static autoPtr
-< liggghtsCommandModel
New (const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i)
-static autoPtr
-< liggghtsCommandModel
New (const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-string strCommand_
-int nextRun_
-int lastRun_
-Switch runFirst_
-Switch runLast_
-Switch runEveryCouplingStep_
-Switch runEveryWriteStep_
-scalar startTime_
-scalar endTime_
-scalar timeInterval_
-int firstCouplingStep_
-int lastCouplingStep_
-int couplingStepInterval_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/liggghtsCommandModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/liggghtsCommandModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newLiggghtsCommandModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/newLiggghtsCommandModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.map deleted file mode 100644 index 98a2f30c..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.md5 deleted file mode 100644 index 31cd17e4..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c0807dcad9ce4ba9829dbb5e147e9de9 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.png deleted file mode 100644 index 682a4725..00000000 Binary files a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.map deleted file mode 100644 index d4f45502..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.md5 deleted file mode 100644 index 0a79a482..00000000 --- a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -08eacc7d1cb0ffd5fd32a0be04b82dfb \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.png deleted file mode 100644 index 310185cc..00000000 Binary files a/doc/doxygen/html/classFoam_1_1liggghtsCommandModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1locateModel-members.html b/doc/doxygen/html/classFoam_1_1locateModel-members.html deleted file mode 100644 index 22a90c11..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::locateModel Member List

This is the complete list of members for Foam::locateModel, including all inherited members. - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const =0 (defined in Foam::locateModel)Foam::locateModel [pure virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const =0 (defined in Foam::locateModel)Foam::locateModel [pure virtual]
findSingleCell(vector &position, label &oldCellID) const =0 (defined in Foam::locateModel)Foam::locateModel [pure virtual]
findSingleCell(vector &position, label &oldCellID) const =0 (defined in Foam::locateModel)Foam::locateModel [pure virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1locateModel.html b/doc/doxygen/html/classFoam_1_1locateModel.html deleted file mode 100644 index 0baf6404..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -CFDEMcoupling: Foam::locateModel Class Reference - - - - - - - - - -
-

Foam::locateModel Class Reference

-Inheritance diagram for Foam::locateModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::locateModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("locateModel")
declareRunTimeSelectionTable (autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
locateModel (const dictionary &dict, cfdemCloud &sm)
-virtual label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const =0
-virtual label findSingleCell (vector &position, label &oldCellID) const =0
TypeName ("locateModel")
declareRunTimeSelectionTable (autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
locateModel (const dictionary &dict, cfdemCloud &sm)
-virtual label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const =0
-virtual label findSingleCell (vector &position, label &oldCellID) const =0

Static Public Member Functions

-static autoPtr< locateModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< locateModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/locateModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/locateModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newLocateModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/newLocateModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.map deleted file mode 100644 index 974dfa08..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.md5 deleted file mode 100644 index d1e6efe7..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -73a23c434302f020a1415730d956e42c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.png deleted file mode 100644 index 67646e77..00000000 Binary files a/doc/doxygen/html/classFoam_1_1locateModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.map deleted file mode 100644 index 36976827..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.md5 deleted file mode 100644 index ce77b1a0..00000000 --- a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e2d3e537e7a069cbbfce4969cc4e8779 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.png deleted file mode 100644 index ad168bfe..00000000 Binary files a/doc/doxygen/html/classFoam_1_1locateModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel-members.html b/doc/doxygen/html/classFoam_1_1meshMotionModel-members.html deleted file mode 100644 index b960347f..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::meshMotionModel Member List

This is the complete list of members for Foam::meshMotionModel, including all inherited members. - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
dict_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
particleCloud_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
setMotion() const =0 (defined in Foam::meshMotionModel)Foam::meshMotionModel [pure virtual]
setMotion() const =0 (defined in Foam::meshMotionModel)Foam::meshMotionModel [pure virtual]
TypeName("meshMotionModel") (defined in Foam::meshMotionModel)Foam::meshMotionModel
TypeName("meshMotionModel") (defined in Foam::meshMotionModel)Foam::meshMotionModel
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel.html b/doc/doxygen/html/classFoam_1_1meshMotionModel.html deleted file mode 100644 index 91c5ec68..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - -CFDEMcoupling: Foam::meshMotionModel Class Reference - - - - - - - - - -
-

Foam::meshMotionModel Class Reference

-Inheritance diagram for Foam::meshMotionModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::meshMotionModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("meshMotionModel")
declareRunTimeSelectionTable (autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
meshMotionModel (const dictionary &dict, cfdemCloud &sm)
-virtual tmp< volVectorField > setMotion () const =0
TypeName ("meshMotionModel")
declareRunTimeSelectionTable (autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
meshMotionModel (const dictionary &dict, cfdemCloud &sm)
-virtual tmp< volVectorField > setMotion () const =0

Static Public Member Functions

-static autoPtr< meshMotionModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< meshMotionModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/meshMotionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/meshMotionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newMeshMotionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/newMeshMotionModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.map deleted file mode 100644 index 4eb836ed..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.md5 deleted file mode 100644 index fc2807ba..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c75d669d49978d7dca38955deb8d5b5 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.png deleted file mode 100644 index 7ce2efed..00000000 Binary files a/doc/doxygen/html/classFoam_1_1meshMotionModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.map deleted file mode 100644 index 2fac75de..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.md5 deleted file mode 100644 index 65ca563b..00000000 --- a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -132bef07102e526076747fbc5cb01c7c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.png deleted file mode 100644 index 35378225..00000000 Binary files a/doc/doxygen/html/classFoam_1_1meshMotionModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel-members.html b/doc/doxygen/html/classFoam_1_1momCoupleModel-members.html deleted file mode 100644 index 70dc9564..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::momCoupleModel Member List

This is the complete list of members for Foam::momCoupleModel, including all inherited members. - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
dict_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
particleCloud_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
resetMomSourceField() const =0 (defined in Foam::momCoupleModel)Foam::momCoupleModel [pure virtual]
resetMomSourceField() const =0 (defined in Foam::momCoupleModel)Foam::momCoupleModel [pure virtual]
TypeName("momCoupleModel") (defined in Foam::momCoupleModel)Foam::momCoupleModel
TypeName("momCoupleModel") (defined in Foam::momCoupleModel)Foam::momCoupleModel
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel.html b/doc/doxygen/html/classFoam_1_1momCoupleModel.html deleted file mode 100644 index a1894529..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -CFDEMcoupling: Foam::momCoupleModel Class Reference - - - - - - - - - -
-

Foam::momCoupleModel Class Reference

-Inheritance diagram for Foam::momCoupleModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::momCoupleModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("momCoupleModel")
declareRunTimeSelectionTable (autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
momCoupleModel (const dictionary &dict, cfdemCloud &sm)
-virtual tmp< volScalarField > impMomSource () const
-virtual tmp< volVectorField > expMomSource () const
-virtual void resetMomSourceField () const =0
TypeName ("momCoupleModel")
declareRunTimeSelectionTable (autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
momCoupleModel (const dictionary &dict, cfdemCloud &sm)
-virtual tmp< volScalarField > impMomSource () const
-virtual tmp< volVectorField > expMomSource () const
-virtual void resetMomSourceField () const =0

Static Public Member Functions

-static autoPtr< momCoupleModelNew (const dictionary &dict, cfdemCloud &sm, word momCoupleType)
-static autoPtr< momCoupleModelNew (const dictionary &dict, cfdemCloud &sm, word momCoupleType)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/momCoupleModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/momCoupleModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newMomCoupleModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/newMomCoupleModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.map deleted file mode 100644 index 9ec91a4c..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.md5 deleted file mode 100644 index c5ea8d5c..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a583311c1229dc8cf379ea3daceccac4 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.png deleted file mode 100644 index 4158c887..00000000 Binary files a/doc/doxygen/html/classFoam_1_1momCoupleModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.map deleted file mode 100644 index 82538da9..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.md5 deleted file mode 100644 index 56eec5ec..00000000 --- a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9915d2f36ecc37f3706c25eab36fb5a5 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.png deleted file mode 100644 index 101024a1..00000000 Binary files a/doc/doxygen/html/classFoam_1_1momCoupleModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noCouple-members.html b/doc/doxygen/html/classFoam_1_1noCouple-members.html deleted file mode 100644 index 3c29c010..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::noCouple Member List

This is the complete list of members for Foam::noCouple, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
declareRunTimeSelectionTable(autoPtr, momCoupleModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::momCoupleModel)Foam::momCoupleModel
dict_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
expMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
impMomSource() const (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
momCoupleModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::momCoupleModel)Foam::momCoupleModel
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
New(const dictionary &dict, cfdemCloud &sm, word momCoupleType) (defined in Foam::momCoupleModel)Foam::momCoupleModel [static]
noCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noCouple)Foam::noCouple
noCouple(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noCouple)Foam::noCouple
particleCloud_ (defined in Foam::momCoupleModel)Foam::momCoupleModel [protected]
resetMomSourceField() const (defined in Foam::noCouple)Foam::noCouple [virtual]
resetMomSourceField() const (defined in Foam::noCouple)Foam::noCouple [virtual]
TypeName("off") (defined in Foam::noCouple)Foam::noCouple
TypeName("off") (defined in Foam::noCouple)Foam::noCouple
TypeName("momCoupleModel") (defined in Foam::momCoupleModel)Foam::momCoupleModel
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
~momCoupleModel() (defined in Foam::momCoupleModel)Foam::momCoupleModel [virtual]
~noCouple() (defined in Foam::noCouple)Foam::noCouple
~noCouple() (defined in Foam::noCouple)Foam::noCouple
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noCouple.html b/doc/doxygen/html/classFoam_1_1noCouple.html deleted file mode 100644 index ddede2a1..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::noCouple Class Reference - - - - - - - - - -
-

Foam::noCouple Class Reference

-Inheritance diagram for Foam::noCouple:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::noCouple:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("off")
noCouple (const dictionary &dict, cfdemCloud &sm)
-void resetMomSourceField () const
TypeName ("off")
noCouple (const dictionary &dict, cfdemCloud &sm)
-void resetMomSourceField () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noCouple.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.map b/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.map deleted file mode 100644 index afb3a100..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.md5 deleted file mode 100644 index 136d7883..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -158e3a3972fc149db32aea9d0c62fdc6 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.png b/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.png deleted file mode 100644 index e84bd740..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noCouple__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.map b/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.map deleted file mode 100644 index f953b28a..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.md5 deleted file mode 100644 index 3fd3cdfa..00000000 --- a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2642928f7d5b122cc404caa973d1393c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.png b/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.png deleted file mode 100644 index f65306ad..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noCouple__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange-members.html b/doc/doxygen/html/classFoam_1_1noDataExchange-members.html deleted file mode 100644 index fa3f4f97..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange-members.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::noDataExchange Member List

This is the complete list of members for Foam::noDataExchange, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [mutable, protected]
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
dict_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
getData(word name, word type, double **const &field, label step) const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::noDataExchange)Foam::noDataExchange [inline, virtual]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
noDataExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noDataExchange)Foam::noDataExchange
noDataExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noDataExchange)Foam::noDataExchange
particleCloud_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
TypeName("noDataExchange") (defined in Foam::noDataExchange)Foam::noDataExchange
TypeName("noDataExchange") (defined in Foam::noDataExchange)Foam::noDataExchange
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~noDataExchange() (defined in Foam::noDataExchange)Foam::noDataExchange
~noDataExchange() (defined in Foam::noDataExchange)Foam::noDataExchange
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange.html b/doc/doxygen/html/classFoam_1_1noDataExchange.html deleted file mode 100644 index d3be1983..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::noDataExchange Class Reference - - - - - - - - - -
-

Foam::noDataExchange Class Reference

-Inheritance diagram for Foam::noDataExchange:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::noDataExchange:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("noDataExchange")
noDataExchange (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
TypeName ("noDataExchange")
noDataExchange (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDataExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDataExchange.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.map b/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.map deleted file mode 100644 index 4017e7b4..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.md5 deleted file mode 100644 index 240bdc7c..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -62341b4755feee098f6e4e8475e53dbb \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.png b/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.png deleted file mode 100644 index 79b6b298..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noDataExchange__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.map b/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.map deleted file mode 100644 index 77c952e5..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.md5 deleted file mode 100644 index 040578e0..00000000 --- a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -980bfe81d80415f3f261e2e780122534 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.png b/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.png deleted file mode 100644 index 8da67fc8..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noDataExchange__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noDrag-members.html b/doc/doxygen/html/classFoam_1_1noDrag-members.html deleted file mode 100644 index d2558ef1..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::noDrag Member List

This is the complete list of members for Foam::noDrag, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
noDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noDrag)Foam::noDrag
noDrag(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noDrag)Foam::noDrag
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::noDrag)Foam::noDrag [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::noDrag)Foam::noDrag [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("off") (defined in Foam::noDrag)Foam::noDrag
TypeName("off") (defined in Foam::noDrag)Foam::noDrag
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~noDrag() (defined in Foam::noDrag)Foam::noDrag
~noDrag() (defined in Foam::noDrag)Foam::noDrag
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noDrag.html b/doc/doxygen/html/classFoam_1_1noDrag.html deleted file mode 100644 index 116ac6b6..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::noDrag Class Reference - - - - - - - - - -
-

Foam::noDrag Class Reference

-Inheritance diagram for Foam::noDrag:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::noDrag:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("off")
noDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("off")
noDrag (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDrag.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.map b/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.md5 deleted file mode 100644 index cfec9712..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c7b5474d96c5dcdebfcda64d2f9f92bb \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.png b/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.png deleted file mode 100644 index 2cfb5515..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noDrag__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.map b/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.map deleted file mode 100644 index 722331bd..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.md5 deleted file mode 100644 index ef0a4778..00000000 --- a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -072503c30e870e42862f83a2d8d596b8 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.png b/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.png deleted file mode 100644 index 81cc4096..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noDrag__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noIO-members.html b/doc/doxygen/html/classFoam_1_1noIO-members.html deleted file mode 100644 index e38f6b0d..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::noIO Member List

This is the complete list of members for Foam::noIO, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - -
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
createTimeDir(fileName) const (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
declareRunTimeSelectionTable(autoPtr, IOModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::IOModel)Foam::IOModel
dict_ (defined in Foam::IOModel)Foam::IOModel [protected]
dumpDEMdata() const (defined in Foam::IOModel)Foam::IOModel [virtual]
dumpDEMdata() const (defined in Foam::IOModel)Foam::IOModel [virtual]
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
IOModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::IOModel)Foam::IOModel [static]
noIO(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noIO)Foam::noIO
noIO(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noIO)Foam::noIO
particleCloud_ (defined in Foam::IOModel)Foam::IOModel [protected]
time_ (defined in Foam::IOModel)Foam::IOModel [protected]
TypeName("off") (defined in Foam::noIO)Foam::noIO
TypeName("off") (defined in Foam::noIO)Foam::noIO
TypeName("IOModel") (defined in Foam::IOModel)Foam::IOModel
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
~IOModel() (defined in Foam::IOModel)Foam::IOModel [virtual]
~noIO() (defined in Foam::noIO)Foam::noIO
~noIO() (defined in Foam::noIO)Foam::noIO
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noIO.html b/doc/doxygen/html/classFoam_1_1noIO.html deleted file mode 100644 index 2d9ef328..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - -CFDEMcoupling: Foam::noIO Class Reference - - - - - - - - - -
-

Foam::noIO Class Reference

-Inheritance diagram for Foam::noIO:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::noIO:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - -

Public Member Functions

TypeName ("off")
noIO (const dictionary &dict, cfdemCloud &sm)
TypeName ("off")
noIO (const dictionary &dict, cfdemCloud &sm)
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noIO.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/noIO/noIO.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noIO.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/noIO/noIO.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.map b/doc/doxygen/html/classFoam_1_1noIO__coll__graph.map deleted file mode 100644 index 95fe5641..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1noIO__coll__graph.md5 deleted file mode 100644 index 56967a9d..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -adb685588129106cb106e518ac4e3d1c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.png b/doc/doxygen/html/classFoam_1_1noIO__coll__graph.png deleted file mode 100644 index a80b404a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noIO__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.map b/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.map deleted file mode 100644 index dec6bf64..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.md5 deleted file mode 100644 index f1c4ad91..00000000 --- a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -61bc6727e99c5ffa4363cfa34de9970f \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.png b/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.png deleted file mode 100644 index 0c0c8354..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noIO__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion-members.html b/doc/doxygen/html/classFoam_1_1noMeshMotion-members.html deleted file mode 100644 index e4365d11..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::noMeshMotion Member List

This is the complete list of members for Foam::noMeshMotion, including all inherited members. - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
declareRunTimeSelectionTable(autoPtr, meshMotionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::meshMotionModel)Foam::meshMotionModel
dict_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
meshMotionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::meshMotionModel)Foam::meshMotionModel [static]
noMeshMotion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noMeshMotion)Foam::noMeshMotion
noMeshMotion(const dictionary &dict, cfdemCloud &sm) (defined in Foam::noMeshMotion)Foam::noMeshMotion
particleCloud_ (defined in Foam::meshMotionModel)Foam::meshMotionModel [protected]
setMotion() const (defined in Foam::noMeshMotion)Foam::noMeshMotion [virtual]
setMotion() const (defined in Foam::noMeshMotion)Foam::noMeshMotion [virtual]
TypeName("noMeshMotion") (defined in Foam::noMeshMotion)Foam::noMeshMotion
TypeName("noMeshMotion") (defined in Foam::noMeshMotion)Foam::noMeshMotion
TypeName("meshMotionModel") (defined in Foam::meshMotionModel)Foam::meshMotionModel
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
~meshMotionModel() (defined in Foam::meshMotionModel)Foam::meshMotionModel [virtual]
~noMeshMotion() (defined in Foam::noMeshMotion)Foam::noMeshMotion
~noMeshMotion() (defined in Foam::noMeshMotion)Foam::noMeshMotion
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion.html b/doc/doxygen/html/classFoam_1_1noMeshMotion.html deleted file mode 100644 index 234c8620..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::noMeshMotion Class Reference - - - - - - - - - -
-

Foam::noMeshMotion Class Reference

-Inheritance diagram for Foam::noMeshMotion:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::noMeshMotion:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("noMeshMotion")
noMeshMotion (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > setMotion () const
TypeName ("noMeshMotion")
noMeshMotion (const dictionary &dict, cfdemCloud &sm)
-tmp< volVectorField > setMotion () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noMeshMotion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noMeshMotion.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.map b/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.map deleted file mode 100644 index 91808209..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.md5 deleted file mode 100644 index 8e749d22..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3572b711fa504627a9a265e5b8573fa8 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.png b/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.png deleted file mode 100644 index c223aa5c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noMeshMotion__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.map b/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.map deleted file mode 100644 index e9a4ec6f..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.md5 deleted file mode 100644 index 7055a9a3..00000000 --- a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9668ae87c5426b7e63fd3c9801eecb5e \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.png b/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.png deleted file mode 100644 index 49c77969..00000000 Binary files a/doc/doxygen/html/classFoam_1_1noMeshMotion__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK-members.html b/doc/doxygen/html/classFoam_1_1oneWayVTK-members.html deleted file mode 100644 index 89d25caa..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK-members.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::oneWayVTK Member List

This is the complete list of members for Foam::oneWayVTK, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [mutable, protected]
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
dict_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const (defined in Foam::oneWayVTK)Foam::oneWayVTK [virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::oneWayVTK)Foam::oneWayVTK [inline, virtual]
getData(word name, word type, double **const &field, label step) const (defined in Foam::oneWayVTK)Foam::oneWayVTK [virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::oneWayVTK)Foam::oneWayVTK [inline, virtual]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::oneWayVTK)Foam::oneWayVTK [virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::oneWayVTK)Foam::oneWayVTK [virtual]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
oneWayVTK(const dictionary &dict, cfdemCloud &sm) (defined in Foam::oneWayVTK)Foam::oneWayVTK
oneWayVTK(const dictionary &dict, cfdemCloud &sm) (defined in Foam::oneWayVTK)Foam::oneWayVTK
particleCloud_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
TypeName("oneWayVTK") (defined in Foam::oneWayVTK)Foam::oneWayVTK
TypeName("oneWayVTK") (defined in Foam::oneWayVTK)Foam::oneWayVTK
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~oneWayVTK() (defined in Foam::oneWayVTK)Foam::oneWayVTK
~oneWayVTK() (defined in Foam::oneWayVTK)Foam::oneWayVTK
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK.html b/doc/doxygen/html/classFoam_1_1oneWayVTK.html deleted file mode 100644 index f6ffd836..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::oneWayVTK Class Reference - - - - - - - - - -
-

Foam::oneWayVTK Class Reference

-Inheritance diagram for Foam::oneWayVTK:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::oneWayVTK:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("oneWayVTK")
oneWayVTK (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
TypeName ("oneWayVTK")
oneWayVTK (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/oneWayVTK.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/oneWayVTK.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.map b/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.map deleted file mode 100644 index 4017e7b4..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.md5 deleted file mode 100644 index a3a3b5d1..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc27d21af1e84dd608b7dbadedb35f58 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.png b/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.png deleted file mode 100644 index f76dd791..00000000 Binary files a/doc/doxygen/html/classFoam_1_1oneWayVTK__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.map b/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.map deleted file mode 100644 index 77c952e5..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.md5 deleted file mode 100644 index 03b09053..00000000 --- a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0bb56eb3d21d7e8f84dfa183ddaa72c0 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.png b/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.png deleted file mode 100644 index cc5959a9..00000000 Binary files a/doc/doxygen/html/classFoam_1_1oneWayVTK__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData-members.html b/doc/doxygen/html/classFoam_1_1readLiggghtsData-members.html deleted file mode 100644 index aaafddd8..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::readLiggghtsData Member List

This is the complete list of members for Foam::readLiggghtsData, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeMode(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
checkTimeSettings(dictionary &) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
command() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [virtual]
command() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [virtual]
couplingStepInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
declareRunTimeSelectionTable(autoPtr, liggghtsCommandModel, dictionary,(const dictionary &dict, cfdemCloud &sm, int i),(dict, sm, i)) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
dict_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
endTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
firstCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
lastRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
liggghtsCommandModel(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
name() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [inline, virtual]
name() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [inline, virtual]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
New(const dictionary &dict, cfdemCloud &sm, word liggghtsCommandType, int i) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [static]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [inline]
nextRun_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
particleCloud_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
readLiggghtsData(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
readLiggghtsData(const dictionary &dict, cfdemCloud &sm, int i) (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
runCommand(int) (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [virtual]
runCommand(int) (defined in Foam::readLiggghtsData)Foam::readLiggghtsData [virtual]
runEveryCouplingStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runEveryWriteStep_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runFirst_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runLast_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
runThisCommand(int) (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
startTime_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
strCommand_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
timeInterval_ (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [protected]
TypeName("readLiggghtsData") (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
TypeName("readLiggghtsData") (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
TypeName("liggghtsCommandModel") (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
~liggghtsCommandModel() (defined in Foam::liggghtsCommandModel)Foam::liggghtsCommandModel [virtual]
~readLiggghtsData() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
~readLiggghtsData() (defined in Foam::readLiggghtsData)Foam::readLiggghtsData
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData.html b/doc/doxygen/html/classFoam_1_1readLiggghtsData.html deleted file mode 100644 index be4706aa..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::readLiggghtsData Class Reference - - - - - - - - - -
-

Foam::readLiggghtsData Class Reference

-Inheritance diagram for Foam::readLiggghtsData:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::readLiggghtsData:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("readLiggghtsData")
readLiggghtsData (const dictionary &dict, cfdemCloud &sm, int i)
-word name ()
-const char * command ()
-bool runCommand (int)
TypeName ("readLiggghtsData")
readLiggghtsData (const dictionary &dict, cfdemCloud &sm, int i)
-word name ()
-const char * command ()
-bool runCommand (int)
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/readLiggghtsData.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/readLiggghtsData.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.map b/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.map deleted file mode 100644 index 96d7f063..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.md5 deleted file mode 100644 index 7298296c..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -886d2b32c00d4dc3d69dd46fc920bfc4 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.png b/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.png deleted file mode 100644 index bb95ca03..00000000 Binary files a/doc/doxygen/html/classFoam_1_1readLiggghtsData__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.map b/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.map deleted file mode 100644 index aa7ccf22..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.md5 deleted file mode 100644 index 113798c0..00000000 --- a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cba1546bb337a2b8252960b4fe35cfc8 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.png b/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.png deleted file mode 100644 index 5fee9ee1..00000000 Binary files a/doc/doxygen/html/classFoam_1_1readLiggghtsData__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1regionModel-members.html b/doc/doxygen/html/classFoam_1_1regionModel-members.html deleted file mode 100644 index 30c2772c..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::regionModel Member List

This is the complete list of members for Foam::regionModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
declareRunTimeSelectionTable(autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::regionModel)Foam::regionModel
defineRegion() const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
defineRegion() const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
dict_ (defined in Foam::regionModel)Foam::regionModel [protected]
expandRegion(volVectorField &) const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
expandRegion(volVectorField &) const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
inRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel [static]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion() const (defined in Foam::regionModel)Foam::regionModel [inline]
outRegion_ (defined in Foam::regionModel)Foam::regionModel [mutable, protected]
particleCloud_ (defined in Foam::regionModel)Foam::regionModel [protected]
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
reAllocArrays() const (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
regionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::regionModel)Foam::regionModel
resetVolFields(volVectorField &) const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
resetVolFields(volVectorField &) const =0 (defined in Foam::regionModel)Foam::regionModel [pure virtual]
TypeName("regionModel") (defined in Foam::regionModel)Foam::regionModel
TypeName("regionModel") (defined in Foam::regionModel)Foam::regionModel
voidFractionModel (defined in Foam::regionModel)Foam::regionModel [friend]
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
~regionModel() (defined in Foam::regionModel)Foam::regionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1regionModel.html b/doc/doxygen/html/classFoam_1_1regionModel.html deleted file mode 100644 index 7b15c1f7..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -CFDEMcoupling: Foam::regionModel Class Reference - - - - - - - - - -
-

Foam::regionModel Class Reference

-Inheritance diagram for Foam::regionModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::regionModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("regionModel")
declareRunTimeSelectionTable (autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
regionModel (const dictionary &dict, cfdemCloud &sm)
-virtual void defineRegion () const =0
-virtual void expandRegion (volVectorField &) const =0
-virtual void resetVolFields (volVectorField &) const =0
-void reAllocArrays () const
-double **const & inRegion () const
-double **const & outRegion () const
TypeName ("regionModel")
declareRunTimeSelectionTable (autoPtr, regionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
regionModel (const dictionary &dict, cfdemCloud &sm)
-virtual void defineRegion () const =0
-virtual void expandRegion (volVectorField &) const =0
-virtual void resetVolFields (volVectorField &) const =0
-void reAllocArrays () const
-double **const & inRegion () const
-double **const & outRegion () const

Static Public Member Functions

-static autoPtr< regionModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< regionModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-double ** inRegion_
-double ** outRegion_

Friends

-class voidFractionModel
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/regionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newRegionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/regionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/newRegionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:20 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.map deleted file mode 100644 index 974dfa08..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.md5 deleted file mode 100644 index a874084f..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0bbf099cef0204b4d2ca7045b161538c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.png deleted file mode 100644 index 365598d9..00000000 Binary files a/doc/doxygen/html/classFoam_1_1regionModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.map deleted file mode 100644 index eea7439d..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.md5 deleted file mode 100644 index 9cafe354..00000000 --- a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -efd9f2f16f133ecee7e66929070be686 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.png deleted file mode 100644 index f2725559..00000000 Binary files a/doc/doxygen/html/classFoam_1_1regionModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1standardSearch-members.html b/doc/doxygen/html/classFoam_1_1standardSearch-members.html deleted file mode 100644 index 986ec9f4..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::standardSearch Member List

This is the complete list of members for Foam::standardSearch, including all inherited members. - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::standardSearch)Foam::standardSearch [virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::standardSearch)Foam::standardSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::standardSearch)Foam::standardSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::standardSearch)Foam::standardSearch [virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
standardSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::standardSearch)Foam::standardSearch
standardSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::standardSearch)Foam::standardSearch
TypeName("standard") (defined in Foam::standardSearch)Foam::standardSearch
TypeName("standard") (defined in Foam::standardSearch)Foam::standardSearch
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~standardSearch() (defined in Foam::standardSearch)Foam::standardSearch
~standardSearch() (defined in Foam::standardSearch)Foam::standardSearch
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1standardSearch.html b/doc/doxygen/html/classFoam_1_1standardSearch.html deleted file mode 100644 index b3d8f6a7..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::standardSearch Class Reference - - - - - - - - - -
-

Foam::standardSearch Class Reference

-Inheritance diagram for Foam::standardSearch:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::standardSearch:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("standard")
standardSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
TypeName ("standard")
standardSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/standardSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/standardSearch.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.map b/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.map deleted file mode 100644 index 68791c8b..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.md5 deleted file mode 100644 index 6bd6b19e..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c8a6bb6be86d7032c18513cb07622d44 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.png b/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.png deleted file mode 100644 index c157433c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1standardSearch__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.map b/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.map deleted file mode 100644 index 323432f4..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.md5 deleted file mode 100644 index c1c9b625..00000000 --- a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -feadd054501f437fd05ecf46849aa8d1 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.png b/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.png deleted file mode 100644 index 273170b5..00000000 Binary files a/doc/doxygen/html/classFoam_1_1standardSearch__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange-members.html b/doc/doxygen/html/classFoam_1_1totalMomentumExchange-members.html deleted file mode 100644 index c9a5ab70..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::totalMomentumExchange Member List

This is the complete list of members for Foam::totalMomentumExchange, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange [virtual]
totalMomentumExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
totalMomentumExchange(const dictionary &dict, cfdemCloud &sm) (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("totalMomentumExchange") (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
TypeName("totalMomentumExchange") (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~totalMomentumExchange() (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
~totalMomentumExchange() (defined in Foam::totalMomentumExchange)Foam::totalMomentumExchange
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange.html b/doc/doxygen/html/classFoam_1_1totalMomentumExchange.html deleted file mode 100644 index 7cf87725..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::totalMomentumExchange Class Reference - - - - - - - - - -
-

Foam::totalMomentumExchange Class Reference

-Inheritance diagram for Foam::totalMomentumExchange:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::totalMomentumExchange:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("totalMomentumExchange")
totalMomentumExchange (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("totalMomentumExchange")
totalMomentumExchange (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/totalMomentumExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/totalMomentumExchange/totalMomentumExchange.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/totalMomentumExchange.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/totalMomentumExchange/totalMomentumExchange.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.map b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.map deleted file mode 100644 index 13f2c0d8..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.md5 deleted file mode 100644 index 88fe9c4c..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a34c29b19a838e64e390049529793bd7 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.png b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.png deleted file mode 100644 index 0478c14c..00000000 Binary files a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.map b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.map deleted file mode 100644 index ab512d6e..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.md5 deleted file mode 100644 index 9396bf27..00000000 --- a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -809a35df970904236ff787b9f822dfaa \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.png b/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.png deleted file mode 100644 index 0da0619a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1totalMomentumExchange__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch-members.html b/doc/doxygen/html/classFoam_1_1turboEngineSearch-members.html deleted file mode 100644 index 19350de1..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::turboEngineSearch Member List

This is the complete list of members for Foam::turboEngineSearch, including all inherited members. - - - - - - - - - - - - - - - - - - - - - -
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
declareRunTimeSelectionTable(autoPtr, locateModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::locateModel)Foam::locateModel
dict_ (defined in Foam::locateModel)Foam::locateModel [protected]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::turboEngineSearch)Foam::turboEngineSearch [virtual]
findCell(double **const &mask, double **&positions, double **&cellIDs, int size) const (defined in Foam::turboEngineSearch)Foam::turboEngineSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::turboEngineSearch)Foam::turboEngineSearch [virtual]
findSingleCell(vector &position, label &oldCellID) const (defined in Foam::turboEngineSearch)Foam::turboEngineSearch [virtual]
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
locateModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::locateModel)Foam::locateModel [static]
particleCloud_ (defined in Foam::locateModel)Foam::locateModel [protected]
turboEngineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
turboEngineSearch(const dictionary &dict, cfdemCloud &sm) (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
TypeName("turboEngine") (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
TypeName("turboEngine") (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
TypeName("locateModel") (defined in Foam::locateModel)Foam::locateModel
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~locateModel() (defined in Foam::locateModel)Foam::locateModel [virtual]
~turboEngineSearch() (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
~turboEngineSearch() (defined in Foam::turboEngineSearch)Foam::turboEngineSearch
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch.html b/doc/doxygen/html/classFoam_1_1turboEngineSearch.html deleted file mode 100644 index 84d299cb..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::turboEngineSearch Class Reference - - - - - - - - - -
-

Foam::turboEngineSearch Class Reference

-Inheritance diagram for Foam::turboEngineSearch:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::turboEngineSearch:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("turboEngine")
turboEngineSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
TypeName ("turboEngine")
turboEngineSearch (const dictionary &dict, cfdemCloud &sm)
-label findCell (double **const &mask, double **&positions, double **&cellIDs, int size) const
-label findSingleCell (vector &position, label &oldCellID) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/turboEngineSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch/turboEngineSearch.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/turboEngineSearch.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch/turboEngineSearch.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.map b/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.map deleted file mode 100644 index fe7f9fbc..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.md5 deleted file mode 100644 index 039d031a..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -978a5bb74c61f2146dda2bbcda446dac \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.png b/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.png deleted file mode 100644 index 4d9af267..00000000 Binary files a/doc/doxygen/html/classFoam_1_1turboEngineSearch__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.map b/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.map deleted file mode 100644 index 8ccb836f..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.md5 deleted file mode 100644 index e26f8ab9..00000000 --- a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e8caf178892959026b683ee6b095f12c \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.png b/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.png deleted file mode 100644 index 2493f7bc..00000000 Binary files a/doc/doxygen/html/classFoam_1_1turboEngineSearch__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles-members.html b/doc/doxygen/html/classFoam_1_1twoWayFiles-members.html deleted file mode 100644 index 6079f5a5..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles-members.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::twoWayFiles Member List

This is the complete list of members for Foam::twoWayFiles, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couple() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [mutable, protected]
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
dict_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const (defined in Foam::twoWayFiles)Foam::twoWayFiles [virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::twoWayFiles)Foam::twoWayFiles [inline, virtual]
getData(word name, word type, double **const &field, label step) const (defined in Foam::twoWayFiles)Foam::twoWayFiles [virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::twoWayFiles)Foam::twoWayFiles [inline, virtual]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
getNumberOfClumps() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::twoWayFiles)Foam::twoWayFiles [virtual]
giveData(word name, word type, double **const &field, const char *datatype="") const (defined in Foam::twoWayFiles)Foam::twoWayFiles [virtual]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
particleCloud_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
twoWayFiles(const dictionary &dict, cfdemCloud &sm) (defined in Foam::twoWayFiles)Foam::twoWayFiles
twoWayFiles(const dictionary &dict, cfdemCloud &sm) (defined in Foam::twoWayFiles)Foam::twoWayFiles
TypeName("twoWayFiles") (defined in Foam::twoWayFiles)Foam::twoWayFiles
TypeName("twoWayFiles") (defined in Foam::twoWayFiles)Foam::twoWayFiles
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~twoWayFiles() (defined in Foam::twoWayFiles)Foam::twoWayFiles
~twoWayFiles() (defined in Foam::twoWayFiles)Foam::twoWayFiles
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles.html b/doc/doxygen/html/classFoam_1_1twoWayFiles.html deleted file mode 100644 index ee8b96af..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -CFDEMcoupling: Foam::twoWayFiles Class Reference - - - - - - - - - -
-

Foam::twoWayFiles Class Reference

-Inheritance diagram for Foam::twoWayFiles:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::twoWayFiles:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - -

Public Member Functions

TypeName ("twoWayFiles")
twoWayFiles (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
TypeName ("twoWayFiles")
twoWayFiles (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype="") const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayFiles.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayFiles.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.map b/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.map deleted file mode 100644 index 4017e7b4..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.md5 deleted file mode 100644 index 54106c90..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a4a34028fcd2f89b5cc05485d43c0bc6 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.png b/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.png deleted file mode 100644 index 4e5a85cf..00000000 Binary files a/doc/doxygen/html/classFoam_1_1twoWayFiles__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.map b/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.map deleted file mode 100644 index 77c952e5..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.md5 deleted file mode 100644 index c1a74dba..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -13ac6809c9e4ee807968deefead62bc2 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.png b/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.png deleted file mode 100644 index fc7e67e5..00000000 Binary files a/doc/doxygen/html/classFoam_1_1twoWayFiles__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI-members.html b/doc/doxygen/html/classFoam_1_1twoWayMPI-members.html deleted file mode 100644 index a820c10c..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI-members.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::twoWayMPI Member List

This is the complete list of members for Foam::twoWayMPI, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
allocateArray(double **&, double, int, int=-1) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
allocateArray(double **&, double, int, int) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
allocateArray(double **&, double, int, const char *="nparticles") const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
allocateArray(int **&, int, int, int) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
allocateArray(int **&, int, int, const char *="nparticles") const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
allocateArray(double **&, double, int, int=-1) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
checkTSsize() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couple() const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
couple() const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
couple() const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingInterval_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
couplingStep_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [mutable, protected]
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
dataExchangeModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
declareRunTimeSelectionTable(autoPtr, dataExchangeModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
DEMts_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
dict_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
doCoupleNow() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getData(word name, word type, double **const &field, label step) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
getData(word name, word type, int **const &field, label step) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
getData(word name, word type, T **const &field) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
getNumberOfClumps() const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
getScalarData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
getScalarData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
getVectorData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
getVectorData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
giveData(word name, word type, double **const &field, const char *datatype) const (defined in Foam::twoWayMPI)Foam::twoWayMPI [virtual]
giveScalarData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
giveScalarData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
giveVectorData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
giveVectorData(word name, double **const &field) const (defined in Foam::twoWayMPI)Foam::twoWayMPI
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
maxNumberOfParticles_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
nClumpTypes_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [static]
particleCloud_ (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
readDEMtsfromDict(dictionary &propsDict) (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [inline]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
setNumberOfParticles(int) const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [protected]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
timeStepFraction() const (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
twoWayMPI(const dictionary &dict, cfdemCloud &sm) (defined in Foam::twoWayMPI)Foam::twoWayMPI
twoWayMPI(const dictionary &dict, cfdemCloud &sm) (defined in Foam::twoWayMPI)Foam::twoWayMPI
twoWayMPI(const dictionary &dict, cfdemCloud &sm) (defined in Foam::twoWayMPI)Foam::twoWayMPI
TypeName("twoWayMPI") (defined in Foam::twoWayMPI)Foam::twoWayMPI
TypeName("twoWayMPI") (defined in Foam::twoWayMPI)Foam::twoWayMPI
TypeName("twoWayMPI") (defined in Foam::twoWayMPI)Foam::twoWayMPI
TypeName("dataExchangeModel") (defined in Foam::dataExchangeModel)Foam::dataExchangeModel
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~dataExchangeModel() (defined in Foam::dataExchangeModel)Foam::dataExchangeModel [virtual]
~twoWayMPI() (defined in Foam::twoWayMPI)Foam::twoWayMPI
~twoWayMPI() (defined in Foam::twoWayMPI)Foam::twoWayMPI
~twoWayMPI() (defined in Foam::twoWayMPI)Foam::twoWayMPI
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI.html b/doc/doxygen/html/classFoam_1_1twoWayMPI.html deleted file mode 100644 index 13b36eb4..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -CFDEMcoupling: Foam::twoWayMPI Class Reference - - - - - - - - - -
-

Foam::twoWayMPI Class Reference

-Inheritance diagram for Foam::twoWayMPI:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::twoWayMPI:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("twoWayMPI")
twoWayMPI (const dictionary &dict, cfdemCloud &sm)
-void getScalarData (word name, double **const &field) const
-void getVectorData (word name, double **const &field) const
-void giveScalarData (word name, double **const &field) const
-void giveVectorData (word name, double **const &field) const
-void allocateArray (double **&, double, int, int=-1) const
-bool couple () const
TypeName ("twoWayMPI")
twoWayMPI (const dictionary &dict, cfdemCloud &sm)
-void getData (word name, word type, double **const &field, label step) const
-void getData (word name, word type, int **const &field, label step) const
-void giveData (word name, word type, double **const &field, const char *datatype) const
-void allocateArray (double **&, double, int, int) const
-void allocateArray (double **&, double, int, const char *="nparticles") const
-void allocateArray (int **&, int, int, int) const
-void allocateArray (int **&, int, int, const char *="nparticles") const
-bool couple () const
-int getNumberOfClumps () const
TypeName ("twoWayMPI")
twoWayMPI (const dictionary &dict, cfdemCloud &sm)
-void getScalarData (word name, double **const &field) const
-void getVectorData (word name, double **const &field) const
-void giveScalarData (word name, double **const &field) const
-void giveVectorData (word name, double **const &field) const
-void allocateArray (double **&, double, int, int=-1) const
-bool couple () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayMPI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI_alt/twoWayMPI.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayMPI.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI_alt/twoWayMPI.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.map b/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.map deleted file mode 100644 index 4017e7b4..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.md5 deleted file mode 100644 index 517fe876..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -41b57f6e08abb6849a39d3bb1a75a416 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.png b/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.png deleted file mode 100644 index b92db7bb..00000000 Binary files a/doc/doxygen/html/classFoam_1_1twoWayMPI__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.map b/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.map deleted file mode 100644 index 77c952e5..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.md5 deleted file mode 100644 index 8bf5689a..00000000 --- a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bf70bd0c2d2a5c787b02f87ae5c49fd9 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.png b/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.png deleted file mode 100644 index 0bcef769..00000000 Binary files a/doc/doxygen/html/classFoam_1_1twoWayMPI__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce-members.html b/doc/doxygen/html/classFoam_1_1virtualMassForce-members.html deleted file mode 100644 index 85c9301f..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::virtualMassForce Member List

This is the complete list of members for Foam::virtualMassForce, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
reAllocArrays() const (defined in Foam::virtualMassForce)Foam::virtualMassForce
reAllocArrays() const (defined in Foam::virtualMassForce)Foam::virtualMassForce
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::virtualMassForce)Foam::virtualMassForce [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::virtualMassForce)Foam::virtualMassForce [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("virtualMassForce") (defined in Foam::virtualMassForce)Foam::virtualMassForce
TypeName("virtualMassForce") (defined in Foam::virtualMassForce)Foam::virtualMassForce
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
virtualMassForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::virtualMassForce)Foam::virtualMassForce
virtualMassForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::virtualMassForce)Foam::virtualMassForce
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~virtualMassForce() (defined in Foam::virtualMassForce)Foam::virtualMassForce
~virtualMassForce() (defined in Foam::virtualMassForce)Foam::virtualMassForce
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce.html b/doc/doxygen/html/classFoam_1_1virtualMassForce.html deleted file mode 100644 index 221266ac..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -CFDEMcoupling: Foam::virtualMassForce Class Reference - - - - - - - - - -
-

Foam::virtualMassForce Class Reference

-Inheritance diagram for Foam::virtualMassForce:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::virtualMassForce:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - -

Public Member Functions

TypeName ("virtualMassForce")
virtualMassForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void reAllocArrays () const
TypeName ("virtualMassForce")
virtualMassForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-void reAllocArrays () const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/virtualMassForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/virtualMassForce.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.map b/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.map deleted file mode 100644 index 8b69baeb..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.md5 deleted file mode 100644 index 218a945c..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f39377a4cadf591314f3fd842f191764 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.png b/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.png deleted file mode 100644 index 2707574a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1virtualMassForce__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.map b/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.map deleted file mode 100644 index f14c78be..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.md5 deleted file mode 100644 index f0ee76ce..00000000 --- a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3ed2ba5ba71b7e2cfbbbfe005ee3b00b \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.png b/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.png deleted file mode 100644 index e6548e22..00000000 Binary files a/doc/doxygen/html/classFoam_1_1virtualMassForce__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1viscForce-members.html b/doc/doxygen/html/classFoam_1_1viscForce-members.html deleted file mode 100644 index 539488d3..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::viscForce Member List

This is the complete list of members for Foam::viscForce, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::viscForce)Foam::viscForce [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::viscForce)Foam::viscForce [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("viscForce") (defined in Foam::viscForce)Foam::viscForce
TypeName("viscForce") (defined in Foam::viscForce)Foam::viscForce
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
viscForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::viscForce)Foam::viscForce
viscForce(const dictionary &dict, cfdemCloud &sm) (defined in Foam::viscForce)Foam::viscForce
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~viscForce() (defined in Foam::viscForce)Foam::viscForce
~viscForce() (defined in Foam::viscForce)Foam::viscForce
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1viscForce.html b/doc/doxygen/html/classFoam_1_1viscForce.html deleted file mode 100644 index 2553117d..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::viscForce Class Reference - - - - - - - - - -
-

Foam::viscForce Class Reference

-Inheritance diagram for Foam::viscForce:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::viscForce:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("viscForce")
viscForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("viscForce")
viscForce (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/viscForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/viscForce.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.map b/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.map deleted file mode 100644 index a083fe29..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.md5 deleted file mode 100644 index 42c079b6..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c2c1d374588c2da1a5d3520ab8298f5 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.png b/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.png deleted file mode 100644 index 492d8444..00000000 Binary files a/doc/doxygen/html/classFoam_1_1viscForce__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.map b/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.map deleted file mode 100644 index 722331bd..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.md5 deleted file mode 100644 index 5859f03c..00000000 --- a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f5aec64a71d1a476aa88c885e138d9fb \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.png b/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.png deleted file mode 100644 index c0c28550..00000000 Binary files a/doc/doxygen/html/classFoam_1_1viscForce__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel-members.html b/doc/doxygen/html/classFoam_1_1voidFractionModel-members.html deleted file mode 100644 index 89d288c5..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel-members.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::voidFractionModel Member List

This is the complete list of members for Foam::voidFractionModel, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const =0 (defined in Foam::voidFractionModel)Foam::voidFractionModel [pure virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const =0 (defined in Foam::voidFractionModel)Foam::voidFractionModel [pure virtual]
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel.html b/doc/doxygen/html/classFoam_1_1voidFractionModel.html deleted file mode 100644 index 87a995d3..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -CFDEMcoupling: Foam::voidFractionModel Class Reference - - - - - - - - - -
-

Foam::voidFractionModel Class Reference

-Inheritance diagram for Foam::voidFractionModel:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::voidFractionModel:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("voidFractionModel")
declareRunTimeSelectionTable (autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
voidFractionModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setvoidFraction (double **const &, double **&, double **&, double **&) const =0
-tmp< volScalarField > voidFractionInterp () const
-void resetVoidFractions () const
-void undoVoidFractions (double **const &) const
-double **const & cellsPerParticle () const
-int maxCellsPerParticle () const
-void reAllocArrays () const
TypeName ("voidFractionModel")
declareRunTimeSelectionTable (autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
voidFractionModel (const dictionary &dict, cfdemCloud &sm)
-virtual void setvoidFraction (double **const &, double **&, double **&, double **&) const =0
-tmp< volScalarField > voidFractionInterp () const
-void resetVoidFractions () const
-void undoVoidFractions (double **const &) const
-double **const & cellsPerParticle () const
-int maxCellsPerParticle () const
-void reAllocArrays () const

Static Public Member Functions

-static autoPtr< voidFractionModelNew (const dictionary &dict, cfdemCloud &sm)
-static autoPtr< voidFractionModelNew (const dictionary &dict, cfdemCloud &sm)

Protected Attributes

-const dictionary & dict_
-cfdemCloudparticleCloud_
-volScalarField voidfractionPrev_
-volScalarField voidfractionNext_
-double ** cellsPerParticle_
-int maxCellsPerParticle_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newVoidFractionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS-members.html b/doc/doxygen/html/classFoam_1_1voidFractionModelMS-members.html deleted file mode 100644 index d1fb39a8..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::voidFractionModelMS Member List

This is the complete list of members for Foam::voidFractionModelMS, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
cellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
cloudRefMS() const (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
cloudRefMS() const (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
declareRunTimeSelectionTable(autoPtr, voidFractionModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
declareRunTimeSelectionTable(autoPtr, voidFractionModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm)) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
declareRunTimeSelectionTable(autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::voidFractionModel)Foam::voidFractionModel
dict_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
maxCellsPerParticle_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
New(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [static]
New(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [static]
New(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel [static]
particleCloud_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [protected]
particleCloudMS_ (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [protected]
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
reAllocArrays() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
resetVoidFractions() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
setvoidFraction(double **const &, double **&, double **&, double **&) const =0 (defined in Foam::voidFractionModel)Foam::voidFractionModel [pure virtual]
setvoidFraction(double **const &, double **&, double **&, double **&) const =0 (defined in Foam::voidFractionModel)Foam::voidFractionModel [pure virtual]
TypeName("voidFractionModelMS") (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
TypeName("voidFractionModelMS") (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
TypeName("voidFractionModel") (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
undoVoidFractions(double **const &) const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionInterp() const (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::voidFractionModel)Foam::voidFractionModel
voidFractionModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
voidFractionModelMS(const dictionary &dict, cfdemCloudMS &sm) (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS
voidfractionNext_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
voidfractionPrev_ (defined in Foam::voidFractionModel)Foam::voidFractionModel [mutable, protected]
volClump_ (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [protected]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModel() (defined in Foam::voidFractionModel)Foam::voidFractionModel [virtual]
~voidFractionModelMS() (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [virtual]
~voidFractionModelMS() (defined in Foam::voidFractionModelMS)Foam::voidFractionModelMS [virtual]
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS.html b/doc/doxygen/html/classFoam_1_1voidFractionModelMS.html deleted file mode 100644 index 886edf6b..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -CFDEMcoupling: Foam::voidFractionModelMS Class Reference - - - - - - - - - -
-

Foam::voidFractionModelMS Class Reference

-Inheritance diagram for Foam::voidFractionModelMS:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::voidFractionModelMS:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - - - - - - - - - -

Public Member Functions

TypeName ("voidFractionModelMS")
declareRunTimeSelectionTable (autoPtr, voidFractionModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm))
voidFractionModelMS (const dictionary &dict, cfdemCloudMS &sm)
-cfdemCloudMScloudRefMS () const
TypeName ("voidFractionModelMS")
declareRunTimeSelectionTable (autoPtr, voidFractionModelMS, dictionary,(const dictionary &dict, cfdemCloudMS &sm),(dict, sm))
voidFractionModelMS (const dictionary &dict, cfdemCloudMS &sm)
-cfdemCloudMScloudRefMS () const

Static Public Member Functions

-static autoPtr
-< voidFractionModelMS
New (const dictionary &dict, cfdemCloudMS &sm)
-static autoPtr
-< voidFractionModelMS
New (const dictionary &dict, cfdemCloudMS &sm)

Protected Attributes

-cfdemCloudMSparticleCloudMS_
-scalar volClump_
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModelMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModelMS_zukunft/voidFractionModelMS/voidFractionModelMS.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/newVoidFractionModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModelMS_zukunft/voidFractionModelMS/newVoidFractionModelMS.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModelMS_zukunft/voidFractionModelMS/voidFractionModelMS.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.map b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.map deleted file mode 100644 index 65b8b40a..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.md5 deleted file mode 100644 index 644e4a69..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -afb9c542458844848be200cb1e01b1f5 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.png b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.png deleted file mode 100644 index c25a2479..00000000 Binary files a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.map b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.map deleted file mode 100644 index 3ffa1c6a..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.md5 deleted file mode 100644 index e17a98b7..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2a7856f532ffe5921b22123cc1380e28 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.png b/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.png deleted file mode 100644 index 12f7228e..00000000 Binary files a/doc/doxygen/html/classFoam_1_1voidFractionModelMS__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.map b/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.map deleted file mode 100644 index 4eb836ed..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.md5 deleted file mode 100644 index 5635570e..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2a1a6caa1bf4c922472b5df2675eee71 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.png b/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.png deleted file mode 100644 index 445e6e9a..00000000 Binary files a/doc/doxygen/html/classFoam_1_1voidFractionModel__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.map b/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.map deleted file mode 100644 index 566b5c61..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.md5 deleted file mode 100644 index deee53dc..00000000 --- a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b589b883e17f321375d29bfc4c872057 \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.png b/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.png deleted file mode 100644 index 6ee28209..00000000 Binary files a/doc/doxygen/html/classFoam_1_1voidFractionModel__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage-members.html b/doc/doxygen/html/classFoam_1_1volWeightedAverage-members.html deleted file mode 100644 index 8f17e86a..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -CFDEMcoupling: Member List - - - - - - - - - -
-

Foam::volWeightedAverage Member List

This is the complete list of members for Foam::volWeightedAverage, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce() const (defined in Foam::forceModel)Foam::forceModel [inline]
coupleForce_ (defined in Foam::forceModel)Foam::forceModel [protected]
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
declareRunTimeSelectionTable(autoPtr, forceModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm)) (defined in Foam::forceModel)Foam::forceModel
dict_ (defined in Foam::forceModel)Foam::forceModel [protected]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
expParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
forceModel(const dictionary &dict, cfdemCloud &sm) (defined in Foam::forceModel)Foam::forceModel
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces() const (defined in Foam::forceModel)Foam::forceModel [inline]
impParticleForces_ (defined in Foam::forceModel)Foam::forceModel [mutable, protected]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
manipulateScalarField(volScalarField &) const (defined in Foam::forceModel)Foam::forceModel [virtual]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType() (defined in Foam::forceModel)Foam::forceModel [inline]
modelType_ (defined in Foam::forceModel)Foam::forceModel [protected]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
New(const dictionary &dict, cfdemCloud &sm, word forceType) (defined in Foam::forceModel)Foam::forceModel [static]
particleCloud_ (defined in Foam::forceModel)Foam::forceModel [protected]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::volWeightedAverage)Foam::volWeightedAverage [virtual]
setForce(double **const &mask, double **&, double **&, double **&) const (defined in Foam::volWeightedAverage)Foam::volWeightedAverage [virtual]
treatDEM_ (defined in Foam::forceModel)Foam::forceModel [protected]
treatExplicit_ (defined in Foam::forceModel)Foam::forceModel [protected]
TypeName("volWeightedAverage") (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
TypeName("volWeightedAverage") (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
TypeName("forceModel") (defined in Foam::forceModel)Foam::forceModel
volWeightedAverage(const dictionary &dict, cfdemCloud &sm) (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
volWeightedAverage(const dictionary &dict, cfdemCloud &sm) (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~forceModel() (defined in Foam::forceModel)Foam::forceModel [virtual]
~volWeightedAverage() (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
~volWeightedAverage() (defined in Foam::volWeightedAverage)Foam::volWeightedAverage
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage.html b/doc/doxygen/html/classFoam_1_1volWeightedAverage.html deleted file mode 100644 index 75e11a6d..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -CFDEMcoupling: Foam::volWeightedAverage Class Reference - - - - - - - - - -
-

Foam::volWeightedAverage Class Reference

-Inheritance diagram for Foam::volWeightedAverage:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for Foam::volWeightedAverage:
-
-
Collaboration graph
- - -
[legend]
- -

List of all members.

- - - - - - - - -

Public Member Functions

TypeName ("volWeightedAverage")
volWeightedAverage (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
TypeName ("volWeightedAverage")
volWeightedAverage (const dictionary &dict, cfdemCloud &sm)
-void setForce (double **const &mask, double **&, double **&, double **&) const
-
The documentation for this class was generated from the following files:
    -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/volWeightedAverage.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage/volWeightedAverage.H
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/volWeightedAverage.C
  • -
  • /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage/volWeightedAverage.C
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.map b/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.map deleted file mode 100644 index 241a4302..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.md5 b/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.md5 deleted file mode 100644 index 4c9eb137..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1793e8240ec4fb1a2588876ff2ca334a \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.png b/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.png deleted file mode 100644 index b44904fb..00000000 Binary files a/doc/doxygen/html/classFoam_1_1volWeightedAverage__coll__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.map b/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.map deleted file mode 100644 index 775f28a1..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.md5 b/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.md5 deleted file mode 100644 index 6ea4cc02..00000000 --- a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -30bfeaefd193ca1d28745e83b10a8dbc \ No newline at end of file diff --git a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.png b/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.png deleted file mode 100644 index b96e5df9..00000000 Binary files a/doc/doxygen/html/classFoam_1_1volWeightedAverage__inherit__graph.png and /dev/null differ diff --git a/doc/doxygen/html/classes.html b/doc/doxygen/html/classes.html deleted file mode 100644 index 15a67f08..00000000 --- a/doc/doxygen/html/classes.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -CFDEMcoupling: Alphabetical List - - - - - - - - - -
-

Class Index

A | B | C | D | E | F | G | I | K | L | M | N | O | R | S | T | V
- -
  A  
-
dense (Foam)   forceModelMS (Foam)   locateModel (Foam)   
  S  
-
allRegion (Foam)   DiFeliceDrag (Foam)   
  G  
-
  M  
-
SchillerNaumannDrag (Foam)   
Archimedes (Foam)   DiFeliceDragMS (Foam)   GaussVoidFraction (Foam)   MeiLift (Foam)   ShirgaonkarIB (Foam)   
ArchimedesIB (Foam)   differentialRegion (Foam)   GidaspowDrag (Foam)   meshMotionModel (Foam)   standardSearch (Foam)   
averagingModel (Foam)   dilute (Foam)   gradPForce (Foam)   momCoupleModel (Foam)   
  T  
-
  B  
-
dividedVoidFraction (Foam)   
  I  
-
  N  
-
TempExchange (Foam)   
basicIO (Foam)   dividedVoidFractionMS (Foam)   implicitCouple (Foam)   noCouple (Foam)   totalMomentumExchange (Foam)   
bigParticleVoidFraction (Foam)   
  E  
-
interface (Foam)   noDataExchange (Foam)   turboEngineSearch (Foam)   
  C  
-
engineSearch (Foam)   IOModel (Foam)   noDrag (Foam)   twoWayFiles (Foam)   
centreVoidFraction (Foam)   engineSearchIB (Foam)   
  K  
-
noIO (Foam)   twoWayMPI (Foam)   
cfdemCloud (Foam)   engineSearchLambda (Foam)   KochHillDrag (Foam)   noMeshMotion (Foam)   
  V  
-
cfdemCloudIB (Foam)   execute (Foam)   KochHillDrag2 (Foam)   
  O  
-
virtualMassForce (Foam)   
cfdemCloudMS (Foam)   explicitCouple (Foam)   
  L  
-
oneWayVTK (Foam)   viscForce (Foam)   
  D  
-
  F  
-
LaEuScalarDust (Foam)   
  R  
-
voidFractionModel (Foam)   
dataExchangeModel (Foam)   fieldTimeAverage (Foam)   LaEuScalarTemp (Foam)   readLiggghtsData (Foam)   voidFractionModelMS (Foam)   
DEMdrivenMeshMotion (Foam)   forceModel (Foam)   liggghtsCommandModel (Foam)   regionModel (Foam)   volWeightedAverage (Foam)   
A | B | C | D | E | F | G | I | K | L | M | N | O | R | S | T | V
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/debugInfo_8H_source.html b/doc/doxygen/html/debugInfo_8H_source.html deleted file mode 100644 index a4b092cf..00000000 --- a/doc/doxygen/html/debugInfo_8H_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/debugInfo.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/derived_2cfdemCloudIB_2cfdemCloudIB_8H_source.html b/doc/doxygen/html/derived_2cfdemCloudIB_2cfdemCloudIB_8H_source.html deleted file mode 100644 index 6c56d12e..00000000 --- a/doc/doxygen/html/derived_2cfdemCloudIB_2cfdemCloudIB_8H_source.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMSI_8H_source.html b/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMSI_8H_source.html deleted file mode 100644 index 253574a1..00000000 --- a/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMSI_8H_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMSI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMS_8H_source.html b/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMS_8H_source.html deleted file mode 100644 index 49dbc5d8..00000000 --- a/doc/doxygen/html/derived_2cfdemCloudMS_2cfdemCloudMS_8H_source.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/doxygen.css b/doc/doxygen/html/doxygen.css deleted file mode 100644 index d6aaf280..00000000 --- a/doc/doxygen/html/doxygen.css +++ /dev/null @@ -1,545 +0,0 @@ -/* The standard CSS for doxygen */ - -body, table, div, p, dl { - font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; - font-size: 12px; -} - -/* @group Heading Levels */ - -h1 { - text-align: center; - font-size: 150%; -} - -h2 { - font-size: 120%; -} - -h3 { - font-size: 100%; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd, p.starttd { - margin-top: 2px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #153788; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #1b77c5; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #6666cc; - color: #ffffff; - border: 1px double #9295C2; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code { - color: #3030f0; -} - -a.codeRef { - color: #3030f0; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -.fragment { - font-family: monospace, fixed; - font-size: 105%; -} - -pre.fragment { - border: 1px solid #CCCCCC; - background-color: #f5f5f5; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - margin-bottom: 6px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background: white; - color: black; - margin-right: 20px; - margin-left: 20px; -} - -td.indexkey { - background-color: #e8eef2; - font-weight: bold; - border: 1px solid #CCCCCC; - margin: 2px 0px 2px 0; - padding: 2px 10px; -} - -td.indexvalue { - background-color: #e8eef2; - border: 1px solid #CCCCCC; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #f0f0f0; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -/* @end */ - -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #84b0c7; -} - -th.dirtab { - background: #e8eef2; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #666; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #FAFAFA; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memItemLeft, .memItemRight, .memTemplParams { - border-top: 1px solid #ccc; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memTemplParams { - color: #606060; - white-space: nowrap; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #606060; - font-weight: normal; - margin-left: 3px; -} - -.memnav { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.memitem { - padding: 0; - margin-bottom: 10px; -} - -.memname { - white-space: nowrap; - font-weight: bold; - margin-left: 6px; -} - -.memproto { - border-top: 1px solid #84b0c7; - border-left: 1px solid #84b0c7; - border-right: 1px solid #84b0c7; - padding: 0; - background-color: #d5e1e8; - font-weight: bold; - /* firefox specific markup */ - background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%); - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 8px; - -moz-border-radius-topleft: 8px; - /* webkit specific markup */ - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0))); - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 8px; - -webkit-border-top-left-radius: 8px; - -} - -.memdoc { - border-bottom: 1px solid #84b0c7; - border-left: 1px solid #84b0c7; - border-right: 1px solid #84b0c7; - padding: 2px 5px; - background-color: #eef3f5; - border-top-width: 0; - /* firefox specific markup */ - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} - -/* @end */ - -/* @group Directory (tree) */ - -/* for the tree view */ - -.ftvtree { - font-family: sans-serif; - margin: 0.5em; -} - -/* these are for tree view when used as main index */ - -.directory { - font-size: 9pt; - font-weight: bold; -} - -.directory h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} - -/* -The following two styles can be used to replace the root node title -with an image of your choice. Simply uncomment the next two styles, -specify the name of your image and be sure to set 'height' to the -proper pixel height of your image. -*/ - -/* -.directory h3.swap { - height: 61px; - background-repeat: no-repeat; - background-image: url("yourimage.gif"); -} -.directory h3.swap span { - display: none; -} -*/ - -.directory > h3 { - margin-top: 0; -} - -.directory p { - margin: 0px; - white-space: nowrap; -} - -.directory div { - display: none; - margin: 0px; -} - -.directory img { - vertical-align: -30%; -} - -/* these are for tree view when not used as main index */ - -.directory-alt { - font-size: 100%; - font-weight: bold; -} - -.directory-alt h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} - -.directory-alt > h3 { - margin-top: 0; -} - -.directory-alt p { - margin: 0px; - white-space: nowrap; -} - -.directory-alt div { - display: none; - margin: 0px; -} - -.directory-alt img { - vertical-align: -30%; -} - -/* @end */ - -address { - font-style: normal; - color: #333; -} - -table.doxtable { - border-collapse:collapse; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #153788; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #254798; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; -} - diff --git a/doc/doxygen/html/doxygen.png b/doc/doxygen/html/doxygen.png deleted file mode 100644 index f0a274bb..00000000 Binary files a/doc/doxygen/html/doxygen.png and /dev/null differ diff --git a/doc/doxygen/html/files.html b/doc/doxygen/html/files.html deleted file mode 100644 index 8dddb6a1..00000000 --- a/doc/doxygen/html/files.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - -CFDEMcoupling: File Index - - - - - - - - - -
-

File List

Here is a list of all documented files with brief descriptions: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/checkModelType.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/debugInfo.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/solverDebugInfo.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/derived/cfdemCloudMS/cfdemCloudMSI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/allRegion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/Archimedes.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ArchimedesIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/averagingModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/basicIO.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/bigParticleVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/centreVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloud.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMSI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dataExchangeModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DEMdrivenMeshMotion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dense.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDragMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/differentialRegion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dilute.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFractionMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchLambda.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/execute.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/explicitCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/fieldTimeAverage.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModelMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GaussVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GidaspowDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/gradPForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/implicitCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/interface.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/IOModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag2.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarDust.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarTemp.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/liggghtsCommandModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/locateModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/MeiLift.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/meshMotionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/momCoupleModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDataExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noIO.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noMeshMotion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/oneWayVTK.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/readLiggghtsData.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/regionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/SchillerNaumannDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/setWeightedSource.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ShirgaonkarIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/standardSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/TempExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/totalMomentumExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/turboEngineSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayFiles.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayMPI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/virtualMassForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/viscForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModelMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/volWeightedAverage.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dilute/dilute.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI_alt/twoWayMPI.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage/fieldTimeAverage.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag2/KochHillDrag2.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag_dev/KochHillDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarDust/LaEuScalarDust.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/TempExchange/TempExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/totalMomentumExchange/totalMomentumExchange.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage/volWeightedAverage.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS/DiFeliceDragMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS/forceModelMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/noIO/noIO.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchLambda/engineSearchLambda.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch/turboEngineSearch.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/DEMdrivenMeshMotion/DEMdrivenMeshMotion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/differentialRegion/differentialRegion.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/setWeightedSource.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/dividedVoidFractionMS.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/setWeightedSource.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H [code]
/home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModelMS_zukunft/voidFractionModelMS/voidFractionModelMS.H [code]
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/graph_legend.dot b/doc/doxygen/html/graph_legend.dot deleted file mode 100644 index 9a09018a..00000000 --- a/doc/doxygen/html/graph_legend.dot +++ /dev/null @@ -1,22 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; - node [fontname="FreeSans",fontsize="10",shape=record]; - Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"]; - Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; - Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"]; - Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; - Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"]; - Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"]; - Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"]; - Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; - Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"]; - Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; - Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"]; - Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; - Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; - Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"]; - Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; - Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"]; - Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"]; -} diff --git a/doc/doxygen/html/graph_legend.html b/doc/doxygen/html/graph_legend.html deleted file mode 100644 index f34a01aa..00000000 --- a/doc/doxygen/html/graph_legend.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -CFDEMcoupling: Graph Legend - - - - - - - - - -
-

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

-
/*! Invisible class because of truncation */
-class Invisible { };
-
-/*! Truncated class, inheritance relation is hidden */
-class Truncated : public Invisible { };
-
-/* Class not documented with doxygen comments */
-class Undocumented { };
-
-/*! Class that is inherited using public inheritance */
-class PublicBase : public Truncated { };
-
-/*! A template class */
-template<class T> class Templ { };
-
-/*! Class that is inherited using protected inheritance */
-class ProtectedBase { };
-
-/*! Class that is inherited using private inheritance */
-class PrivateBase { };
-
-/*! Class that is used by the Inherited class */
-class Used { };
-
-/*! Super class that inherits a number of other classes */
-class Inherited : public PublicBase,
-                  protected ProtectedBase,
-                  private PrivateBase,
-                  public Undocumented,
-                  public Templ<int>
-{
-  private:
-    Used *m_usedClass;
-};
-

This will result in the following graph:

-
-graph_legend.png -
-

The boxes in the above graph have the following meaning:

-
    -
  • -A filled gray box represents the struct or class for which the graph is generated.
  • -
  • -A box with a black border denotes a documented struct or class.
  • -
  • -A box with a grey border denotes an undocumented struct or class.
  • -
  • -A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • -
-

The arrows have the following meaning:

-
    -
  • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • -
  • -A dark green arrow is used for protected inheritance.
  • -
  • -A dark red arrow is used for private inheritance.
  • -
  • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • -
  • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:21 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/graph_legend.png b/doc/doxygen/html/graph_legend.png deleted file mode 100644 index b66a0557..00000000 Binary files a/doc/doxygen/html/graph_legend.png and /dev/null differ diff --git a/doc/doxygen/html/hierarchy.html b/doc/doxygen/html/hierarchy.html deleted file mode 100644 index f7ae7318..00000000 --- a/doc/doxygen/html/hierarchy.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - -CFDEMcoupling: Hierarchical Index - - - - - - - - - -
-

Class Hierarchy

-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically: -
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/index.html b/doc/doxygen/html/index.html deleted file mode 100644 index 8770a162..00000000 --- a/doc/doxygen/html/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - -CFDEMcoupling: Main Page - - - - - - - - - -
-

CFDEMcoupling Documentation

2.4

- - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/inherit__graph__0.map b/doc/doxygen/html/inherit__graph__0.map deleted file mode 100644 index b6e303d4..00000000 --- a/doc/doxygen/html/inherit__graph__0.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__0.md5 b/doc/doxygen/html/inherit__graph__0.md5 deleted file mode 100644 index 2d76bad0..00000000 --- a/doc/doxygen/html/inherit__graph__0.md5 +++ /dev/null @@ -1 +0,0 @@ -960c3e3394e086370652c886079e095f \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__0.png b/doc/doxygen/html/inherit__graph__0.png deleted file mode 100644 index 4370a1f9..00000000 Binary files a/doc/doxygen/html/inherit__graph__0.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__1.map b/doc/doxygen/html/inherit__graph__1.map deleted file mode 100644 index b2ce5e4d..00000000 --- a/doc/doxygen/html/inherit__graph__1.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__1.md5 b/doc/doxygen/html/inherit__graph__1.md5 deleted file mode 100644 index 9fdd6d5a..00000000 --- a/doc/doxygen/html/inherit__graph__1.md5 +++ /dev/null @@ -1 +0,0 @@ -c07c186d161be3cfc926f0cbed859a78 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__1.png b/doc/doxygen/html/inherit__graph__1.png deleted file mode 100644 index 9d5ffa7f..00000000 Binary files a/doc/doxygen/html/inherit__graph__1.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__10.map b/doc/doxygen/html/inherit__graph__10.map deleted file mode 100644 index 775753d4..00000000 --- a/doc/doxygen/html/inherit__graph__10.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/doxygen/html/inherit__graph__10.md5 b/doc/doxygen/html/inherit__graph__10.md5 deleted file mode 100644 index 6a841f17..00000000 --- a/doc/doxygen/html/inherit__graph__10.md5 +++ /dev/null @@ -1 +0,0 @@ -3dc2f74a3265c9eab15132fad65fdf1a \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__10.png b/doc/doxygen/html/inherit__graph__10.png deleted file mode 100644 index cb15a22a..00000000 Binary files a/doc/doxygen/html/inherit__graph__10.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__2.map b/doc/doxygen/html/inherit__graph__2.map deleted file mode 100644 index d5431ded..00000000 --- a/doc/doxygen/html/inherit__graph__2.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/doxygen/html/inherit__graph__2.md5 b/doc/doxygen/html/inherit__graph__2.md5 deleted file mode 100644 index 118147e0..00000000 --- a/doc/doxygen/html/inherit__graph__2.md5 +++ /dev/null @@ -1 +0,0 @@ -c909eb29adfef8849828ac4e42433cd4 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__2.png b/doc/doxygen/html/inherit__graph__2.png deleted file mode 100644 index dec08b98..00000000 Binary files a/doc/doxygen/html/inherit__graph__2.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__3.map b/doc/doxygen/html/inherit__graph__3.map deleted file mode 100644 index d8d37701..00000000 --- a/doc/doxygen/html/inherit__graph__3.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/doxygen/html/inherit__graph__3.md5 b/doc/doxygen/html/inherit__graph__3.md5 deleted file mode 100644 index 8d73d453..00000000 --- a/doc/doxygen/html/inherit__graph__3.md5 +++ /dev/null @@ -1 +0,0 @@ -50702384f088dfa663e4194080027fc2 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__3.png b/doc/doxygen/html/inherit__graph__3.png deleted file mode 100644 index e7cc11f0..00000000 Binary files a/doc/doxygen/html/inherit__graph__3.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__4.map b/doc/doxygen/html/inherit__graph__4.map deleted file mode 100644 index f75cd75d..00000000 --- a/doc/doxygen/html/inherit__graph__4.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__4.md5 b/doc/doxygen/html/inherit__graph__4.md5 deleted file mode 100644 index de98ec92..00000000 --- a/doc/doxygen/html/inherit__graph__4.md5 +++ /dev/null @@ -1 +0,0 @@ -84ce85f7e9bc85d9c5eb2704da607336 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__4.png b/doc/doxygen/html/inherit__graph__4.png deleted file mode 100644 index b2526d92..00000000 Binary files a/doc/doxygen/html/inherit__graph__4.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__5.map b/doc/doxygen/html/inherit__graph__5.map deleted file mode 100644 index feca8f04..00000000 --- a/doc/doxygen/html/inherit__graph__5.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__5.md5 b/doc/doxygen/html/inherit__graph__5.md5 deleted file mode 100644 index b5139c73..00000000 --- a/doc/doxygen/html/inherit__graph__5.md5 +++ /dev/null @@ -1 +0,0 @@ -5728e8fd13bddeaf80b85cd1f06c2d19 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__5.png b/doc/doxygen/html/inherit__graph__5.png deleted file mode 100644 index 22fce734..00000000 Binary files a/doc/doxygen/html/inherit__graph__5.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__6.map b/doc/doxygen/html/inherit__graph__6.map deleted file mode 100644 index a2a20c40..00000000 --- a/doc/doxygen/html/inherit__graph__6.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/doxygen/html/inherit__graph__6.md5 b/doc/doxygen/html/inherit__graph__6.md5 deleted file mode 100644 index 62c7205c..00000000 --- a/doc/doxygen/html/inherit__graph__6.md5 +++ /dev/null @@ -1 +0,0 @@ -b86b1f4a9d0a69723796bc49a869edee \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__6.png b/doc/doxygen/html/inherit__graph__6.png deleted file mode 100644 index bfcf176c..00000000 Binary files a/doc/doxygen/html/inherit__graph__6.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__7.map b/doc/doxygen/html/inherit__graph__7.map deleted file mode 100644 index 656c2f19..00000000 --- a/doc/doxygen/html/inherit__graph__7.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__7.md5 b/doc/doxygen/html/inherit__graph__7.md5 deleted file mode 100644 index 218ac252..00000000 --- a/doc/doxygen/html/inherit__graph__7.md5 +++ /dev/null @@ -1 +0,0 @@ -a71bdd74ac93783c5ee1bb651d661cfb \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__7.png b/doc/doxygen/html/inherit__graph__7.png deleted file mode 100644 index 5e36bbd7..00000000 Binary files a/doc/doxygen/html/inherit__graph__7.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__8.map b/doc/doxygen/html/inherit__graph__8.map deleted file mode 100644 index 07700880..00000000 --- a/doc/doxygen/html/inherit__graph__8.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/doxygen/html/inherit__graph__8.md5 b/doc/doxygen/html/inherit__graph__8.md5 deleted file mode 100644 index 2c34aab0..00000000 --- a/doc/doxygen/html/inherit__graph__8.md5 +++ /dev/null @@ -1 +0,0 @@ -4120a42b19cdec9e12accedb2165f0ff \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__8.png b/doc/doxygen/html/inherit__graph__8.png deleted file mode 100644 index 9fd6f885..00000000 Binary files a/doc/doxygen/html/inherit__graph__8.png and /dev/null differ diff --git a/doc/doxygen/html/inherit__graph__9.map b/doc/doxygen/html/inherit__graph__9.map deleted file mode 100644 index fe6c474d..00000000 --- a/doc/doxygen/html/inherit__graph__9.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/doxygen/html/inherit__graph__9.md5 b/doc/doxygen/html/inherit__graph__9.md5 deleted file mode 100644 index ee756ff5..00000000 --- a/doc/doxygen/html/inherit__graph__9.md5 +++ /dev/null @@ -1 +0,0 @@ -e0056d0b9b387ad79e12965ec4c84262 \ No newline at end of file diff --git a/doc/doxygen/html/inherit__graph__9.png b/doc/doxygen/html/inherit__graph__9.png deleted file mode 100644 index ab43d22c..00000000 Binary files a/doc/doxygen/html/inherit__graph__9.png and /dev/null differ diff --git a/doc/doxygen/html/inherits.html b/doc/doxygen/html/inherits.html deleted file mode 100644 index 3ed03930..00000000 --- a/doc/doxygen/html/inherits.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -CFDEMcoupling: Graphical Class Hierarchy - - - - - - - - - -
-

Graphical Class Hierarchy

-

Go to the textual class hierarchy

- - - - - - - - - - - - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
-
- - - - -
- -
- -
Generated on Mon Apr 23 19:06:19 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/installdox b/doc/doxygen/html/installdox deleted file mode 100755 index 9b89fe02..00000000 --- a/doc/doxygen/html/installdox +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/perl - -%subst = ( ); -$quiet = 0; - -if (open(F,"search.cfg")) -{ - $_= ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_; - $_= ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_; -} - -while ( @ARGV ) { - $_ = shift @ARGV; - if ( s/^-// ) { - if ( /^l(.*)/ ) { - $v = ($1 eq "") ? shift @ARGV : $1; - ($v =~ /\/$/) || ($v .= "/"); - $_ = $v; - if ( /(.+)\@(.+)/ ) { - if ( exists $subst{$1} ) { - $subst{$1} = $2; - } else { - print STDERR "Unknown tag file $1 given with option -l\n"; - &usage(); - } - } else { - print STDERR "Argument $_ is invalid for option -l\n"; - &usage(); - } - } - elsif ( /^q/ ) { - $quiet = 1; - } - elsif ( /^\?|^h/ ) { - &usage(); - } - else { - print STDERR "Illegal option -$_\n"; - &usage(); - } - } - else { - push (@files, $_ ); - } -} - -foreach $sub (keys %subst) -{ - if ( $subst{$sub} eq "" ) - { - print STDERR "No substitute given for tag file `$sub'\n"; - &usage(); - } - elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" ) - { - print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; - } -} - -if ( ! @files ) { - if (opendir(D,".")) { - foreach $file ( readdir(D) ) { - $match = ".html"; - next if ( $file =~ /^\.\.?$/ ); - ($file =~ /$match/) && (push @files, $file); - ($file =~ "tree.js") && (push @files, $file); - } - closedir(D); - } -} - -if ( ! @files ) { - print STDERR "Warning: No input files given and none found!\n"; -} - -foreach $f (@files) -{ - if ( ! $quiet ) { - print "Editing: $f...\n"; - } - $oldf = $f; - $f .= ".bak"; - unless (rename $oldf,$f) { - print STDERR "Error: cannot rename file $oldf\n"; - exit 1; - } - if (open(F,"<$f")) { - unless (open(G,">$oldf")) { - print STDERR "Error: opening file $oldf for writing\n"; - exit 1; - } - if ($oldf ne "tree.js") { - while () { - s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; - print G "$_"; - } - } - else { - while () { - s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g; - print G "$_"; - } - } - } - else { - print STDERR "Warning file $f does not exist\n"; - } - unlink $f; -} - -sub usage { - print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n"; - print STDERR "Options:\n"; - print STDERR " -l tagfile\@linkName tag file + URL or directory \n"; - print STDERR " -q Quiet mode\n\n"; - exit 1; -} diff --git a/doc/doxygen/html/lnInclude_2ArchimedesIB_8H_source.html b/doc/doxygen/html/lnInclude_2ArchimedesIB_8H_source.html deleted file mode 100644 index 3e6c56de..00000000 --- a/doc/doxygen/html/lnInclude_2ArchimedesIB_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ArchimedesIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2Archimedes_8H_source.html b/doc/doxygen/html/lnInclude_2Archimedes_8H_source.html deleted file mode 100644 index 06cec9c4..00000000 --- a/doc/doxygen/html/lnInclude_2Archimedes_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/Archimedes.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2DEMdrivenMeshMotion_8H_source.html b/doc/doxygen/html/lnInclude_2DEMdrivenMeshMotion_8H_source.html deleted file mode 100644 index 68f35dfa..00000000 --- a/doc/doxygen/html/lnInclude_2DEMdrivenMeshMotion_8H_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DEMdrivenMeshMotion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2DiFeliceDragMS_8H_source.html b/doc/doxygen/html/lnInclude_2DiFeliceDragMS_8H_source.html deleted file mode 100644 index d48d5461..00000000 --- a/doc/doxygen/html/lnInclude_2DiFeliceDragMS_8H_source.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDragMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2DiFeliceDrag_8H_source.html b/doc/doxygen/html/lnInclude_2DiFeliceDrag_8H_source.html deleted file mode 100644 index 5d872ecb..00000000 --- a/doc/doxygen/html/lnInclude_2DiFeliceDrag_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/DiFeliceDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2GaussVoidFraction_8H_source.html b/doc/doxygen/html/lnInclude_2GaussVoidFraction_8H_source.html deleted file mode 100644 index 3cc30462..00000000 --- a/doc/doxygen/html/lnInclude_2GaussVoidFraction_8H_source.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GaussVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2GidaspowDrag_8H_source.html b/doc/doxygen/html/lnInclude_2GidaspowDrag_8H_source.html deleted file mode 100644 index af04369f..00000000 --- a/doc/doxygen/html/lnInclude_2GidaspowDrag_8H_source.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/GidaspowDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2IOModel_8H_source.html b/doc/doxygen/html/lnInclude_2IOModel_8H_source.html deleted file mode 100644 index ab9a96b6..00000000 --- a/doc/doxygen/html/lnInclude_2IOModel_8H_source.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/IOModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2KochHillDrag2_8H_source.html b/doc/doxygen/html/lnInclude_2KochHillDrag2_8H_source.html deleted file mode 100644 index c6726aff..00000000 --- a/doc/doxygen/html/lnInclude_2KochHillDrag2_8H_source.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag2.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2KochHillDrag_8H_source.html b/doc/doxygen/html/lnInclude_2KochHillDrag_8H_source.html deleted file mode 100644 index fcc26dfc..00000000 --- a/doc/doxygen/html/lnInclude_2KochHillDrag_8H_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/KochHillDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2LaEuScalarDust_8H_source.html b/doc/doxygen/html/lnInclude_2LaEuScalarDust_8H_source.html deleted file mode 100644 index fd9c15cb..00000000 --- a/doc/doxygen/html/lnInclude_2LaEuScalarDust_8H_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarDust.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2LaEuScalarTemp_8H_source.html b/doc/doxygen/html/lnInclude_2LaEuScalarTemp_8H_source.html deleted file mode 100644 index f90b43c3..00000000 --- a/doc/doxygen/html/lnInclude_2LaEuScalarTemp_8H_source.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/LaEuScalarTemp.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2MeiLift_8H_source.html b/doc/doxygen/html/lnInclude_2MeiLift_8H_source.html deleted file mode 100644 index d0e0ced4..00000000 --- a/doc/doxygen/html/lnInclude_2MeiLift_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/MeiLift.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2SchillerNaumannDrag_8H_source.html b/doc/doxygen/html/lnInclude_2SchillerNaumannDrag_8H_source.html deleted file mode 100644 index ea6cc0c4..00000000 --- a/doc/doxygen/html/lnInclude_2SchillerNaumannDrag_8H_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/SchillerNaumannDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2ShirgaonkarIB_8H_source.html b/doc/doxygen/html/lnInclude_2ShirgaonkarIB_8H_source.html deleted file mode 100644 index 40cb0373..00000000 --- a/doc/doxygen/html/lnInclude_2ShirgaonkarIB_8H_source.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/ShirgaonkarIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2TempExchange_8H_source.html b/doc/doxygen/html/lnInclude_2TempExchange_8H_source.html deleted file mode 100644 index bf3b4d38..00000000 --- a/doc/doxygen/html/lnInclude_2TempExchange_8H_source.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/TempExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2allRegion_8H_source.html b/doc/doxygen/html/lnInclude_2allRegion_8H_source.html deleted file mode 100644 index 5bc418c8..00000000 --- a/doc/doxygen/html/lnInclude_2allRegion_8H_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/allRegion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2averagingModel_8H_source.html b/doc/doxygen/html/lnInclude_2averagingModel_8H_source.html deleted file mode 100644 index 5adf000c..00000000 --- a/doc/doxygen/html/lnInclude_2averagingModel_8H_source.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/averagingModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2basicIO_8H_source.html b/doc/doxygen/html/lnInclude_2basicIO_8H_source.html deleted file mode 100644 index a5a55d19..00000000 --- a/doc/doxygen/html/lnInclude_2basicIO_8H_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/basicIO.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2bigParticleVoidFraction_8H_source.html b/doc/doxygen/html/lnInclude_2bigParticleVoidFraction_8H_source.html deleted file mode 100644 index 54c5ef89..00000000 --- a/doc/doxygen/html/lnInclude_2bigParticleVoidFraction_8H_source.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/bigParticleVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2centreVoidFraction_8H_source.html b/doc/doxygen/html/lnInclude_2centreVoidFraction_8H_source.html deleted file mode 100644 index 1dc5062e..00000000 --- a/doc/doxygen/html/lnInclude_2centreVoidFraction_8H_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/centreVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2cfdemCloudIB_8H_source.html b/doc/doxygen/html/lnInclude_2cfdemCloudIB_8H_source.html deleted file mode 100644 index 571f7058..00000000 --- a/doc/doxygen/html/lnInclude_2cfdemCloudIB_8H_source.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2cfdemCloudI_8H_source.html b/doc/doxygen/html/lnInclude_2cfdemCloudI_8H_source.html deleted file mode 100644 index 275de128..00000000 --- a/doc/doxygen/html/lnInclude_2cfdemCloudI_8H_source.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2cfdemCloudMSI_8H_source.html b/doc/doxygen/html/lnInclude_2cfdemCloudMSI_8H_source.html deleted file mode 100644 index f958d581..00000000 --- a/doc/doxygen/html/lnInclude_2cfdemCloudMSI_8H_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMSI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2cfdemCloudMS_8H_source.html b/doc/doxygen/html/lnInclude_2cfdemCloudMS_8H_source.html deleted file mode 100644 index ad230b11..00000000 --- a/doc/doxygen/html/lnInclude_2cfdemCloudMS_8H_source.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloudMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2cfdemCloud_8H_source.html b/doc/doxygen/html/lnInclude_2cfdemCloud_8H_source.html deleted file mode 100644 index f176a0b2..00000000 --- a/doc/doxygen/html/lnInclude_2cfdemCloud_8H_source.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/cfdemCloud.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2dataExchangeModel_8H_source.html b/doc/doxygen/html/lnInclude_2dataExchangeModel_8H_source.html deleted file mode 100644 index 8b2ffad2..00000000 --- a/doc/doxygen/html/lnInclude_2dataExchangeModel_8H_source.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dataExchangeModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2dense_8H_source.html b/doc/doxygen/html/lnInclude_2dense_8H_source.html deleted file mode 100644 index 5509a291..00000000 --- a/doc/doxygen/html/lnInclude_2dense_8H_source.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dense.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2differentialRegion_8H_source.html b/doc/doxygen/html/lnInclude_2differentialRegion_8H_source.html deleted file mode 100644 index e76147b3..00000000 --- a/doc/doxygen/html/lnInclude_2differentialRegion_8H_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/differentialRegion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2dilute_8H_source.html b/doc/doxygen/html/lnInclude_2dilute_8H_source.html deleted file mode 100644 index b1a46fd9..00000000 --- a/doc/doxygen/html/lnInclude_2dilute_8H_source.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dilute.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2dividedVoidFractionMS_8H_source.html b/doc/doxygen/html/lnInclude_2dividedVoidFractionMS_8H_source.html deleted file mode 100644 index 5ffc619e..00000000 --- a/doc/doxygen/html/lnInclude_2dividedVoidFractionMS_8H_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFractionMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2dividedVoidFraction_8H_source.html b/doc/doxygen/html/lnInclude_2dividedVoidFraction_8H_source.html deleted file mode 100644 index da66994a..00000000 --- a/doc/doxygen/html/lnInclude_2dividedVoidFraction_8H_source.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/dividedVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2engineSearchIB_8H_source.html b/doc/doxygen/html/lnInclude_2engineSearchIB_8H_source.html deleted file mode 100644 index 96b4f33c..00000000 --- a/doc/doxygen/html/lnInclude_2engineSearchIB_8H_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2engineSearchLambda_8H_source.html b/doc/doxygen/html/lnInclude_2engineSearchLambda_8H_source.html deleted file mode 100644 index f93d643d..00000000 --- a/doc/doxygen/html/lnInclude_2engineSearchLambda_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearchLambda.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2engineSearch_8H_source.html b/doc/doxygen/html/lnInclude_2engineSearch_8H_source.html deleted file mode 100644 index f497c22a..00000000 --- a/doc/doxygen/html/lnInclude_2engineSearch_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/engineSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2execute_8H_source.html b/doc/doxygen/html/lnInclude_2execute_8H_source.html deleted file mode 100644 index 6e803fef..00000000 --- a/doc/doxygen/html/lnInclude_2execute_8H_source.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/execute.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2explicitCouple_8H_source.html b/doc/doxygen/html/lnInclude_2explicitCouple_8H_source.html deleted file mode 100644 index 968d63ce..00000000 --- a/doc/doxygen/html/lnInclude_2explicitCouple_8H_source.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/explicitCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2fieldTimeAverage_8H_source.html b/doc/doxygen/html/lnInclude_2fieldTimeAverage_8H_source.html deleted file mode 100644 index 1998be44..00000000 --- a/doc/doxygen/html/lnInclude_2fieldTimeAverage_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/fieldTimeAverage.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2forceModelMS_8H_source.html b/doc/doxygen/html/lnInclude_2forceModelMS_8H_source.html deleted file mode 100644 index e44306d3..00000000 --- a/doc/doxygen/html/lnInclude_2forceModelMS_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModelMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2forceModel_8H_source.html b/doc/doxygen/html/lnInclude_2forceModel_8H_source.html deleted file mode 100644 index effda6ea..00000000 --- a/doc/doxygen/html/lnInclude_2forceModel_8H_source.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/forceModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2gradPForce_8H_source.html b/doc/doxygen/html/lnInclude_2gradPForce_8H_source.html deleted file mode 100644 index 89986b07..00000000 --- a/doc/doxygen/html/lnInclude_2gradPForce_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/gradPForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2implicitCouple_8H_source.html b/doc/doxygen/html/lnInclude_2implicitCouple_8H_source.html deleted file mode 100644 index fa85848b..00000000 --- a/doc/doxygen/html/lnInclude_2implicitCouple_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/implicitCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2interface_8H_source.html b/doc/doxygen/html/lnInclude_2interface_8H_source.html deleted file mode 100644 index 2ae66b6e..00000000 --- a/doc/doxygen/html/lnInclude_2interface_8H_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/interface.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2liggghtsCommandModel_8H_source.html b/doc/doxygen/html/lnInclude_2liggghtsCommandModel_8H_source.html deleted file mode 100644 index 478f7380..00000000 --- a/doc/doxygen/html/lnInclude_2liggghtsCommandModel_8H_source.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/liggghtsCommandModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2locateModel_8H_source.html b/doc/doxygen/html/lnInclude_2locateModel_8H_source.html deleted file mode 100644 index 92d89c14..00000000 --- a/doc/doxygen/html/lnInclude_2locateModel_8H_source.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/locateModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2meshMotionModel_8H_source.html b/doc/doxygen/html/lnInclude_2meshMotionModel_8H_source.html deleted file mode 100644 index 74af6d15..00000000 --- a/doc/doxygen/html/lnInclude_2meshMotionModel_8H_source.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/meshMotionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2momCoupleModel_8H_source.html b/doc/doxygen/html/lnInclude_2momCoupleModel_8H_source.html deleted file mode 100644 index 15f450d2..00000000 --- a/doc/doxygen/html/lnInclude_2momCoupleModel_8H_source.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/momCoupleModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2noCouple_8H_source.html b/doc/doxygen/html/lnInclude_2noCouple_8H_source.html deleted file mode 100644 index 9d67fdc6..00000000 --- a/doc/doxygen/html/lnInclude_2noCouple_8H_source.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2noDataExchange_8H_source.html b/doc/doxygen/html/lnInclude_2noDataExchange_8H_source.html deleted file mode 100644 index 7e6290c8..00000000 --- a/doc/doxygen/html/lnInclude_2noDataExchange_8H_source.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDataExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2noDrag_8H_source.html b/doc/doxygen/html/lnInclude_2noDrag_8H_source.html deleted file mode 100644 index 0a9b0e13..00000000 --- a/doc/doxygen/html/lnInclude_2noDrag_8H_source.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2noIO_8H_source.html b/doc/doxygen/html/lnInclude_2noIO_8H_source.html deleted file mode 100644 index cf4d5c22..00000000 --- a/doc/doxygen/html/lnInclude_2noIO_8H_source.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noIO.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2noMeshMotion_8H_source.html b/doc/doxygen/html/lnInclude_2noMeshMotion_8H_source.html deleted file mode 100644 index e9a8e2c8..00000000 --- a/doc/doxygen/html/lnInclude_2noMeshMotion_8H_source.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/noMeshMotion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2oneWayVTK_8H_source.html b/doc/doxygen/html/lnInclude_2oneWayVTK_8H_source.html deleted file mode 100644 index 9f858eba..00000000 --- a/doc/doxygen/html/lnInclude_2oneWayVTK_8H_source.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/oneWayVTK.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2readLiggghtsData_8H_source.html b/doc/doxygen/html/lnInclude_2readLiggghtsData_8H_source.html deleted file mode 100644 index c23690fa..00000000 --- a/doc/doxygen/html/lnInclude_2readLiggghtsData_8H_source.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/readLiggghtsData.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2regionModel_8H_source.html b/doc/doxygen/html/lnInclude_2regionModel_8H_source.html deleted file mode 100644 index 4e3f0c0f..00000000 --- a/doc/doxygen/html/lnInclude_2regionModel_8H_source.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/regionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2setWeightedSource_8H_source.html b/doc/doxygen/html/lnInclude_2setWeightedSource_8H_source.html deleted file mode 100644 index 44ae5f8d..00000000 --- a/doc/doxygen/html/lnInclude_2setWeightedSource_8H_source.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/setWeightedSource.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2standardSearch_8H_source.html b/doc/doxygen/html/lnInclude_2standardSearch_8H_source.html deleted file mode 100644 index f10513f4..00000000 --- a/doc/doxygen/html/lnInclude_2standardSearch_8H_source.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/standardSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2totalMomentumExchange_8H_source.html b/doc/doxygen/html/lnInclude_2totalMomentumExchange_8H_source.html deleted file mode 100644 index 68566dc8..00000000 --- a/doc/doxygen/html/lnInclude_2totalMomentumExchange_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/totalMomentumExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2turboEngineSearch_8H_source.html b/doc/doxygen/html/lnInclude_2turboEngineSearch_8H_source.html deleted file mode 100644 index 27ebad6c..00000000 --- a/doc/doxygen/html/lnInclude_2turboEngineSearch_8H_source.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/turboEngineSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2twoWayFiles_8H_source.html b/doc/doxygen/html/lnInclude_2twoWayFiles_8H_source.html deleted file mode 100644 index 1a249da8..00000000 --- a/doc/doxygen/html/lnInclude_2twoWayFiles_8H_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayFiles.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2twoWayMPI_8H_source.html b/doc/doxygen/html/lnInclude_2twoWayMPI_8H_source.html deleted file mode 100644 index 346d0b2f..00000000 --- a/doc/doxygen/html/lnInclude_2twoWayMPI_8H_source.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/twoWayMPI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2virtualMassForce_8H_source.html b/doc/doxygen/html/lnInclude_2virtualMassForce_8H_source.html deleted file mode 100644 index 027ebe8b..00000000 --- a/doc/doxygen/html/lnInclude_2virtualMassForce_8H_source.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/virtualMassForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2viscForce_8H_source.html b/doc/doxygen/html/lnInclude_2viscForce_8H_source.html deleted file mode 100644 index 8b49ba49..00000000 --- a/doc/doxygen/html/lnInclude_2viscForce_8H_source.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/viscForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2voidFractionModelMS_8H_source.html b/doc/doxygen/html/lnInclude_2voidFractionModelMS_8H_source.html deleted file mode 100644 index e8dacf5d..00000000 --- a/doc/doxygen/html/lnInclude_2voidFractionModelMS_8H_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModelMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2voidFractionModel_8H_source.html b/doc/doxygen/html/lnInclude_2voidFractionModel_8H_source.html deleted file mode 100644 index 8e14da40..00000000 --- a/doc/doxygen/html/lnInclude_2voidFractionModel_8H_source.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/voidFractionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/lnInclude_2volWeightedAverage_8H_source.html b/doc/doxygen/html/lnInclude_2volWeightedAverage_8H_source.html deleted file mode 100644 index cc22de3c..00000000 --- a/doc/doxygen/html/lnInclude_2volWeightedAverage_8H_source.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/lnInclude/volWeightedAverage.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/search/all_61.html b/doc/doxygen/html/search/all_61.html deleted file mode 100644 index c79cafd9..00000000 --- a/doc/doxygen/html/search/all_61.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- allRegion - Foam -
-
-
-
- Archimedes - Foam -
-
-
-
- ArchimedesIB - Foam -
-
-
-
- averagingModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_62.html b/doc/doxygen/html/search/all_62.html deleted file mode 100644 index 930c7821..00000000 --- a/doc/doxygen/html/search/all_62.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- basicIO - Foam -
-
-
- -
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_63.html b/doc/doxygen/html/search/all_63.html deleted file mode 100644 index 64a8f4a2..00000000 --- a/doc/doxygen/html/search/all_63.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- centreVoidFraction - Foam -
-
-
-
- cfdemCloud - Foam -
-
-
-
- cfdemCloudIB - Foam -
-
-
-
- cfdemCloudMS - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_64.html b/doc/doxygen/html/search/all_64.html deleted file mode 100644 index af859120..00000000 --- a/doc/doxygen/html/search/all_64.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- dataExchangeModel - Foam -
-
-
-
- DEMdrivenMeshMotion - Foam -
-
-
-
- dense - Foam -
-
-
-
- DiFeliceDrag - Foam -
-
-
-
- DiFeliceDragMS - Foam -
-
-
-
- differentialRegion - Foam -
-
-
-
- dilute - Foam -
-
-
-
- dividedVoidFraction - Foam -
-
-
- -
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_65.html b/doc/doxygen/html/search/all_65.html deleted file mode 100644 index 43ce2490..00000000 --- a/doc/doxygen/html/search/all_65.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- engineSearch - Foam -
-
-
-
- engineSearchIB - Foam -
-
-
-
- engineSearchLambda - Foam -
-
-
-
- execute - Foam -
-
-
-
- explicitCouple - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_66.html b/doc/doxygen/html/search/all_66.html deleted file mode 100644 index 1913feae..00000000 --- a/doc/doxygen/html/search/all_66.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- fieldTimeAverage - Foam -
-
-
-
- forceModel - Foam -
-
-
-
- forceModelMS - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_67.html b/doc/doxygen/html/search/all_67.html deleted file mode 100644 index e2fe5904..00000000 --- a/doc/doxygen/html/search/all_67.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- GaussVoidFraction - Foam -
-
-
-
- GidaspowDrag - Foam -
-
-
-
- gradPForce - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_69.html b/doc/doxygen/html/search/all_69.html deleted file mode 100644 index 837c8b41..00000000 --- a/doc/doxygen/html/search/all_69.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- implicitCouple - Foam -
-
-
-
- interface - Foam -
-
-
-
- IOModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_6b.html b/doc/doxygen/html/search/all_6b.html deleted file mode 100644 index 56412430..00000000 --- a/doc/doxygen/html/search/all_6b.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- KochHillDrag - Foam -
-
-
-
- KochHillDrag2 - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_6c.html b/doc/doxygen/html/search/all_6c.html deleted file mode 100644 index 01ed1b2a..00000000 --- a/doc/doxygen/html/search/all_6c.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- LaEuScalarDust - Foam -
-
-
-
- LaEuScalarTemp - Foam -
-
-
- -
-
-
- locateModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_6d.html b/doc/doxygen/html/search/all_6d.html deleted file mode 100644 index 56f88e0a..00000000 --- a/doc/doxygen/html/search/all_6d.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- MeiLift - Foam -
-
-
-
- meshMotionModel - Foam -
-
-
-
- momCoupleModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_6e.html b/doc/doxygen/html/search/all_6e.html deleted file mode 100644 index 637e86fa..00000000 --- a/doc/doxygen/html/search/all_6e.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- noCouple - Foam -
-
-
-
- noDataExchange - Foam -
-
-
-
- noDrag - Foam -
-
-
-
- noIO - Foam -
-
-
-
- noMeshMotion - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_6f.html b/doc/doxygen/html/search/all_6f.html deleted file mode 100644 index 8ac44212..00000000 --- a/doc/doxygen/html/search/all_6f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- oneWayVTK - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_72.html b/doc/doxygen/html/search/all_72.html deleted file mode 100644 index c6ccdaea..00000000 --- a/doc/doxygen/html/search/all_72.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- readLiggghtsData - Foam -
-
-
-
- regionModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_73.html b/doc/doxygen/html/search/all_73.html deleted file mode 100644 index 074ea042..00000000 --- a/doc/doxygen/html/search/all_73.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- SchillerNaumannDrag - Foam -
-
-
-
- ShirgaonkarIB - Foam -
-
-
-
- standardSearch - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_74.html b/doc/doxygen/html/search/all_74.html deleted file mode 100644 index 03cbe4ff..00000000 --- a/doc/doxygen/html/search/all_74.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- TempExchange - Foam -
-
-
- -
-
-
- turboEngineSearch - Foam -
-
-
-
- twoWayFiles - Foam -
-
-
-
- twoWayMPI - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/all_76.html b/doc/doxygen/html/search/all_76.html deleted file mode 100644 index 474b21f9..00000000 --- a/doc/doxygen/html/search/all_76.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- virtualMassForce - Foam -
-
-
-
- viscForce - Foam -
-
-
-
- voidFractionModel - Foam -
-
-
-
- voidFractionModelMS - Foam -
-
-
-
- volWeightedAverage - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_61.html b/doc/doxygen/html/search/classes_61.html deleted file mode 100644 index c79cafd9..00000000 --- a/doc/doxygen/html/search/classes_61.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- allRegion - Foam -
-
-
-
- Archimedes - Foam -
-
-
-
- ArchimedesIB - Foam -
-
-
-
- averagingModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_62.html b/doc/doxygen/html/search/classes_62.html deleted file mode 100644 index 930c7821..00000000 --- a/doc/doxygen/html/search/classes_62.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- basicIO - Foam -
-
-
- -
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_63.html b/doc/doxygen/html/search/classes_63.html deleted file mode 100644 index 64a8f4a2..00000000 --- a/doc/doxygen/html/search/classes_63.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- centreVoidFraction - Foam -
-
-
-
- cfdemCloud - Foam -
-
-
-
- cfdemCloudIB - Foam -
-
-
-
- cfdemCloudMS - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_64.html b/doc/doxygen/html/search/classes_64.html deleted file mode 100644 index af859120..00000000 --- a/doc/doxygen/html/search/classes_64.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- dataExchangeModel - Foam -
-
-
-
- DEMdrivenMeshMotion - Foam -
-
-
-
- dense - Foam -
-
-
-
- DiFeliceDrag - Foam -
-
-
-
- DiFeliceDragMS - Foam -
-
-
-
- differentialRegion - Foam -
-
-
-
- dilute - Foam -
-
-
-
- dividedVoidFraction - Foam -
-
-
- -
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_65.html b/doc/doxygen/html/search/classes_65.html deleted file mode 100644 index 43ce2490..00000000 --- a/doc/doxygen/html/search/classes_65.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- engineSearch - Foam -
-
-
-
- engineSearchIB - Foam -
-
-
-
- engineSearchLambda - Foam -
-
-
-
- execute - Foam -
-
-
-
- explicitCouple - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_66.html b/doc/doxygen/html/search/classes_66.html deleted file mode 100644 index 1913feae..00000000 --- a/doc/doxygen/html/search/classes_66.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- fieldTimeAverage - Foam -
-
-
-
- forceModel - Foam -
-
-
-
- forceModelMS - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_67.html b/doc/doxygen/html/search/classes_67.html deleted file mode 100644 index e2fe5904..00000000 --- a/doc/doxygen/html/search/classes_67.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- GaussVoidFraction - Foam -
-
-
-
- GidaspowDrag - Foam -
-
-
-
- gradPForce - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_69.html b/doc/doxygen/html/search/classes_69.html deleted file mode 100644 index 837c8b41..00000000 --- a/doc/doxygen/html/search/classes_69.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- implicitCouple - Foam -
-
-
-
- interface - Foam -
-
-
-
- IOModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_6b.html b/doc/doxygen/html/search/classes_6b.html deleted file mode 100644 index 56412430..00000000 --- a/doc/doxygen/html/search/classes_6b.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- KochHillDrag - Foam -
-
-
-
- KochHillDrag2 - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_6c.html b/doc/doxygen/html/search/classes_6c.html deleted file mode 100644 index 01ed1b2a..00000000 --- a/doc/doxygen/html/search/classes_6c.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- LaEuScalarDust - Foam -
-
-
-
- LaEuScalarTemp - Foam -
-
-
- -
-
-
- locateModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_6d.html b/doc/doxygen/html/search/classes_6d.html deleted file mode 100644 index 56f88e0a..00000000 --- a/doc/doxygen/html/search/classes_6d.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- MeiLift - Foam -
-
-
-
- meshMotionModel - Foam -
-
-
-
- momCoupleModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_6e.html b/doc/doxygen/html/search/classes_6e.html deleted file mode 100644 index 637e86fa..00000000 --- a/doc/doxygen/html/search/classes_6e.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- noCouple - Foam -
-
-
-
- noDataExchange - Foam -
-
-
-
- noDrag - Foam -
-
-
-
- noIO - Foam -
-
-
-
- noMeshMotion - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_6f.html b/doc/doxygen/html/search/classes_6f.html deleted file mode 100644 index 8ac44212..00000000 --- a/doc/doxygen/html/search/classes_6f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- oneWayVTK - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_72.html b/doc/doxygen/html/search/classes_72.html deleted file mode 100644 index c6ccdaea..00000000 --- a/doc/doxygen/html/search/classes_72.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- readLiggghtsData - Foam -
-
-
-
- regionModel - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_73.html b/doc/doxygen/html/search/classes_73.html deleted file mode 100644 index 074ea042..00000000 --- a/doc/doxygen/html/search/classes_73.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- SchillerNaumannDrag - Foam -
-
-
-
- ShirgaonkarIB - Foam -
-
-
-
- standardSearch - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_74.html b/doc/doxygen/html/search/classes_74.html deleted file mode 100644 index 03cbe4ff..00000000 --- a/doc/doxygen/html/search/classes_74.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- TempExchange - Foam -
-
-
- -
-
-
- turboEngineSearch - Foam -
-
-
-
- twoWayFiles - Foam -
-
-
-
- twoWayMPI - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/classes_76.html b/doc/doxygen/html/search/classes_76.html deleted file mode 100644 index 474b21f9..00000000 --- a/doc/doxygen/html/search/classes_76.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - -
-
Loading...
-
-
- virtualMassForce - Foam -
-
-
-
- viscForce - Foam -
-
-
-
- voidFractionModel - Foam -
-
-
-
- voidFractionModelMS - Foam -
-
-
-
- volWeightedAverage - Foam -
-
-
Searching...
-
No Matches
- -
- - diff --git a/doc/doxygen/html/search/close.png b/doc/doxygen/html/search/close.png deleted file mode 100644 index 9342d3df..00000000 Binary files a/doc/doxygen/html/search/close.png and /dev/null differ diff --git a/doc/doxygen/html/search/nomatches.html b/doc/doxygen/html/search/nomatches.html deleted file mode 100644 index b1ded27e..00000000 --- a/doc/doxygen/html/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
-
No Matches
-
- - diff --git a/doc/doxygen/html/search/search.css b/doc/doxygen/html/search/search.css deleted file mode 100644 index 63b7f967..00000000 --- a/doc/doxygen/html/search/search.css +++ /dev/null @@ -1,200 +0,0 @@ -/*---------------- Search Box */ -#FSearchBox { - float: left; -} -#MSearchBox { - padding: 0px; - margin: 0px; - border: none; - border: 1px solid #84B0C7; - white-space: nowrap; - -moz-border-radius: 8px; - -webkit-border-top-left-radius: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; -} -#MSearchField { - font: 9pt Arial, Verdana, sans-serif; - color: #999999; - background-color: #FFFFFF; - font-style: normal; - cursor: text; - padding: 1px 1px; - margin: 0px 6px 0px 0px; - border: none; - outline: none; - vertical-align: middle; -} -.MSearchBoxActive #MSearchField { - color: #000000; -} -#MSearchSelect { - float : none; - display : inline; - background : none; - font: 9pt Verdana, sans-serif; - border: none; - margin: 0px 0px 0px 6px; - vertical-align: middle; - padding: 0px 0px; -} - -#MSearchClose { - float : none; - display : none; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -#MSearchCloseImg { - vertical-align: middle; -} - -.MSearchBoxLeft { - display: block; - text-align: left; - float: left; - margin-left: 6px; -} -.MSearchBoxRight { - display: block; - float: right; - text-align: right; - margin-right: 6px; -} -.MSearchBoxSpacer { - font-size: 0px; - clear: both; -} -.MSearchBoxRow { - font-size: 0px; - clear: both; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #A0A0A0; - background-color: #FAFAFA; - z-index: 1; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - } -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} -a.SelectItem:hover { - color: #FFFFFF; - background-color: #2A50E4; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; - } -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000000; - background-color: #EEF3F5; - } - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} -.SRPage .SRChildren { - display: none; -} -.SRSymbol { - font-weight: bold; color: #153788; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #153788; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - diff --git a/doc/doxygen/html/search/search.js b/doc/doxygen/html/search/search.js deleted file mode 100644 index 57b93cff..00000000 --- a/doc/doxygen/html/search/search.js +++ /dev/null @@ -1,728 +0,0 @@ -// Search script generated by doxygen -// Copyright (C) 2009 by Dimitri van Heesch. - -// The code in this file is loosly based on main.js, part of Natural Docs, -// which is Copyright (C) 2003-2008 Greg Valure -// Natural Docs is licensed under the GPL. - -var indexSectionsWithContent = -{ - 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111101011111001110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111101011111001110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" -}; - -var indexSectionNames = -{ - 0: "all", - 1: "classes" -}; - -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var hexCode; - if (code<16) - { - hexCode="0"+code.toString(16); - } - else - { - hexCode=code.toString(16); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1') - { - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location.href = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} diff --git a/doc/doxygen/html/search/search.png b/doc/doxygen/html/search/search.png deleted file mode 100644 index 9dd2396d..00000000 Binary files a/doc/doxygen/html/search/search.png and /dev/null differ diff --git a/doc/doxygen/html/solverDebugInfo_8H_source.html b/doc/doxygen/html/solverDebugInfo_8H_source.html deleted file mode 100644 index eeae7c9c..00000000 --- a/doc/doxygen/html/solverDebugInfo_8H_source.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/solverDebugInfo.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2IOModel_2IOModel_2IOModel_8H_source.html b/doc/doxygen/html/subModels_2IOModel_2IOModel_2IOModel_8H_source.html deleted file mode 100644 index 40a30207..00000000 --- a/doc/doxygen/html/subModels_2IOModel_2IOModel_2IOModel_8H_source.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2IOModel_2basicIO_2basicIO_8H_source.html b/doc/doxygen/html/subModels_2IOModel_2basicIO_2basicIO_8H_source.html deleted file mode 100644 index 3a5579a6..00000000 --- a/doc/doxygen/html/subModels_2IOModel_2basicIO_2basicIO_8H_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2IOModel_2noIO_2noIO_8H_source.html b/doc/doxygen/html/subModels_2IOModel_2noIO_2noIO_8H_source.html deleted file mode 100644 index bbda8936..00000000 --- a/doc/doxygen/html/subModels_2IOModel_2noIO_2noIO_8H_source.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/IOModel/noIO/noIO.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2averagingModel_2averagingModel_2averagingModel_8H_source.html b/doc/doxygen/html/subModels_2averagingModel_2averagingModel_2averagingModel_8H_source.html deleted file mode 100644 index 02e33734..00000000 --- a/doc/doxygen/html/subModels_2averagingModel_2averagingModel_2averagingModel_8H_source.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2averagingModel_2dense_2dense_8H_source.html b/doc/doxygen/html/subModels_2averagingModel_2dense_2dense_8H_source.html deleted file mode 100644 index 0221a4ed..00000000 --- a/doc/doxygen/html/subModels_2averagingModel_2dense_2dense_8H_source.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2averagingModel_2dilute_2dilute_8H_source.html b/doc/doxygen/html/subModels_2averagingModel_2dilute_2dilute_8H_source.html deleted file mode 100644 index 3423fbf0..00000000 --- a/doc/doxygen/html/subModels_2averagingModel_2dilute_2dilute_8H_source.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/averagingModel/dilute/dilute.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2dataExchangeModel_2dataExchangeModel_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2dataExchangeModel_2dataExchangeModel_8H_source.html deleted file mode 100644 index 80df4ddd..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2dataExchangeModel_2dataExchangeModel_8H_source.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2noDataExchange_2noDataExchange_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2noDataExchange_2noDataExchange_8H_source.html deleted file mode 100644 index 5d189c14..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2noDataExchange_2noDataExchange_8H_source.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2oneWayVTK_2oneWayVTK_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2oneWayVTK_2oneWayVTK_8H_source.html deleted file mode 100644 index a53ffe0c..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2oneWayVTK_2oneWayVTK_8H_source.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayFiles_2twoWayFiles_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayFiles_2twoWayFiles_8H_source.html deleted file mode 100644 index da7d32d2..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayFiles_2twoWayFiles_8H_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI_2twoWayMPI_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI_2twoWayMPI_8H_source.html deleted file mode 100644 index 830e466a..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI_2twoWayMPI_8H_source.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI__alt_2twoWayMPI_8H_source.html b/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI__alt_2twoWayMPI_8H_source.html deleted file mode 100644 index 253d62df..00000000 --- a/doc/doxygen/html/subModels_2dataExchangeModel_2twoWayMPI__alt_2twoWayMPI_8H_source.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI_alt/twoWayMPI.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModelMS_2DiFeliceDragMS_2DiFeliceDragMS_8H_source.html b/doc/doxygen/html/subModels_2forceModelMS_2DiFeliceDragMS_2DiFeliceDragMS_8H_source.html deleted file mode 100644 index cc08152a..00000000 --- a/doc/doxygen/html/subModels_2forceModelMS_2DiFeliceDragMS_2DiFeliceDragMS_8H_source.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS/DiFeliceDragMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModelMS_2forceModelMS_2forceModelMS_8H_source.html b/doc/doxygen/html/subModels_2forceModelMS_2forceModelMS_2forceModelMS_8H_source.html deleted file mode 100644 index 4b7e9d46..00000000 --- a/doc/doxygen/html/subModels_2forceModelMS_2forceModelMS_2forceModelMS_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS/forceModelMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2ArchimedesIB_2ArchimedesIB_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2ArchimedesIB_2ArchimedesIB_8H_source.html deleted file mode 100644 index b8c8f7af..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2ArchimedesIB_2ArchimedesIB_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2Archimedes_2Archimedes_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2Archimedes_2Archimedes_8H_source.html deleted file mode 100644 index 1856c63f..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2Archimedes_2Archimedes_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2DiFeliceDrag_2DiFeliceDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2DiFeliceDrag_2DiFeliceDrag_8H_source.html deleted file mode 100644 index d297c6bc..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2DiFeliceDrag_2DiFeliceDrag_8H_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2GidaspowDrag_2GidaspowDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2GidaspowDrag_2GidaspowDrag_8H_source.html deleted file mode 100644 index d7ed0a22..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2GidaspowDrag_2GidaspowDrag_8H_source.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag2_2KochHillDrag2_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2KochHillDrag2_2KochHillDrag2_8H_source.html deleted file mode 100644 index 18076dbc..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag2_2KochHillDrag2_8H_source.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag2/KochHillDrag2.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag_2KochHillDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2KochHillDrag_2KochHillDrag_8H_source.html deleted file mode 100644 index 1e184d17..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag_2KochHillDrag_8H_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag__dev_2KochHillDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2KochHillDrag__dev_2KochHillDrag_8H_source.html deleted file mode 100644 index ddee436b..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2KochHillDrag__dev_2KochHillDrag_8H_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag_dev/KochHillDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2LaEuScalarDust_2LaEuScalarDust_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2LaEuScalarDust_2LaEuScalarDust_8H_source.html deleted file mode 100644 index 29d86411..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2LaEuScalarDust_2LaEuScalarDust_8H_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarDust/LaEuScalarDust.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2LaEuScalarTemp_2LaEuScalarTemp_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2LaEuScalarTemp_2LaEuScalarTemp_8H_source.html deleted file mode 100644 index 35114c89..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2LaEuScalarTemp_2LaEuScalarTemp_8H_source.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2MeiLift_2MeiLift_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2MeiLift_2MeiLift_8H_source.html deleted file mode 100644 index 0ef4c6dc..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2MeiLift_2MeiLift_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2SchillerNaumannDrag_2SchillerNaumannDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2SchillerNaumannDrag_2SchillerNaumannDrag_8H_source.html deleted file mode 100644 index 00272daf..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2SchillerNaumannDrag_2SchillerNaumannDrag_8H_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2ShirgaonkarIB_2ShirgaonkarIB_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2ShirgaonkarIB_2ShirgaonkarIB_8H_source.html deleted file mode 100644 index 816bfb83..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2ShirgaonkarIB_2ShirgaonkarIB_8H_source.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2TempExchange_2TempExchange_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2TempExchange_2TempExchange_8H_source.html deleted file mode 100644 index 6aabf6b2..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2TempExchange_2TempExchange_8H_source.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/TempExchange/TempExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2fieldTimeAverage_2fieldTimeAverage_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2fieldTimeAverage_2fieldTimeAverage_8H_source.html deleted file mode 100644 index cca624d1..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2fieldTimeAverage_2fieldTimeAverage_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage/fieldTimeAverage.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2forceModel_2forceModel_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2forceModel_2forceModel_8H_source.html deleted file mode 100644 index 4effbda2..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2forceModel_2forceModel_8H_source.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2gradPForce_2gradPForce_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2gradPForce_2gradPForce_8H_source.html deleted file mode 100644 index 95180a82..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2gradPForce_2gradPForce_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2interface_2interface_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2interface_2interface_8H_source.html deleted file mode 100644 index cc832854..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2interface_2interface_8H_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2noDrag_2noDrag_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2noDrag_2noDrag_8H_source.html deleted file mode 100644 index d41e5c72..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2noDrag_2noDrag_8H_source.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2totalMomentumExchange_2totalMomentumExchange_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2totalMomentumExchange_2totalMomentumExchange_8H_source.html deleted file mode 100644 index d4475f63..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2totalMomentumExchange_2totalMomentumExchange_8H_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/totalMomentumExchange/totalMomentumExchange.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2virtualMassForce_2virtualMassForce_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2virtualMassForce_2virtualMassForce_8H_source.html deleted file mode 100644 index 2cd01578..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2virtualMassForce_2virtualMassForce_8H_source.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2viscForce_2viscForce_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2viscForce_2viscForce_8H_source.html deleted file mode 100644 index 28376a02..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2viscForce_2viscForce_8H_source.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2forceModel_2volWeightedAverage_2volWeightedAverage_8H_source.html b/doc/doxygen/html/subModels_2forceModel_2volWeightedAverage_2volWeightedAverage_8H_source.html deleted file mode 100644 index 16451339..00000000 --- a/doc/doxygen/html/subModels_2forceModel_2volWeightedAverage_2volWeightedAverage_8H_source.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage/volWeightedAverage.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2liggghtsCommandModel_2execute_2execute_8H_source.html b/doc/doxygen/html/subModels_2liggghtsCommandModel_2execute_2execute_8H_source.html deleted file mode 100644 index 09cf139c..00000000 --- a/doc/doxygen/html/subModels_2liggghtsCommandModel_2execute_2execute_8H_source.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2liggghtsCommandModel_2liggghtsCommandModel_2liggghtsCommandModel_8H_source.html b/doc/doxygen/html/subModels_2liggghtsCommandModel_2liggghtsCommandModel_2liggghtsCommandModel_8H_source.html deleted file mode 100644 index 3135ce74..00000000 --- a/doc/doxygen/html/subModels_2liggghtsCommandModel_2liggghtsCommandModel_2liggghtsCommandModel_8H_source.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2liggghtsCommandModel_2readLiggghtsData_2readLiggghtsData_8H_source.html b/doc/doxygen/html/subModels_2liggghtsCommandModel_2readLiggghtsData_2readLiggghtsData_8H_source.html deleted file mode 100644 index 33986584..00000000 --- a/doc/doxygen/html/subModels_2liggghtsCommandModel_2readLiggghtsData_2readLiggghtsData_8H_source.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2engineSearchIB_2engineSearchIB_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2engineSearchIB_2engineSearchIB_8H_source.html deleted file mode 100644 index dd33ecf5..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2engineSearchIB_2engineSearchIB_8H_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2engineSearchLambda_2engineSearchLambda_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2engineSearchLambda_2engineSearchLambda_8H_source.html deleted file mode 100644 index 7a837799..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2engineSearchLambda_2engineSearchLambda_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchLambda/engineSearchLambda.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2engineSearch_2engineSearch_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2engineSearch_2engineSearch_8H_source.html deleted file mode 100644 index 401688d8..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2engineSearch_2engineSearch_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2locateModel_2locateModel_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2locateModel_2locateModel_8H_source.html deleted file mode 100644 index 41865d81..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2locateModel_2locateModel_8H_source.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2standardSearch_2standardSearch_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2standardSearch_2standardSearch_8H_source.html deleted file mode 100644 index 92cc38de..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2standardSearch_2standardSearch_8H_source.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2locateModel_2turboEngineSearch_2turboEngineSearch_8H_source.html b/doc/doxygen/html/subModels_2locateModel_2turboEngineSearch_2turboEngineSearch_8H_source.html deleted file mode 100644 index 6ec050b2..00000000 --- a/doc/doxygen/html/subModels_2locateModel_2turboEngineSearch_2turboEngineSearch_8H_source.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch/turboEngineSearch.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2meshMotionModel_2DEMdrivenMeshMotion_2DEMdrivenMeshMotion_8H_source.html b/doc/doxygen/html/subModels_2meshMotionModel_2DEMdrivenMeshMotion_2DEMdrivenMeshMotion_8H_source.html deleted file mode 100644 index 9c2c93a8..00000000 --- a/doc/doxygen/html/subModels_2meshMotionModel_2DEMdrivenMeshMotion_2DEMdrivenMeshMotion_8H_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/DEMdrivenMeshMotion/DEMdrivenMeshMotion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2meshMotionModel_2meshMotionModel_2meshMotionModel_8H_source.html b/doc/doxygen/html/subModels_2meshMotionModel_2meshMotionModel_2meshMotionModel_8H_source.html deleted file mode 100644 index 18b356cc..00000000 --- a/doc/doxygen/html/subModels_2meshMotionModel_2meshMotionModel_2meshMotionModel_8H_source.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2meshMotionModel_2noMeshMotion_2noMeshMotion_8H_source.html b/doc/doxygen/html/subModels_2meshMotionModel_2noMeshMotion_2noMeshMotion_8H_source.html deleted file mode 100644 index 7d4df845..00000000 --- a/doc/doxygen/html/subModels_2meshMotionModel_2noMeshMotion_2noMeshMotion_8H_source.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2momCoupleModel_2explicitCouple_2explicitCouple_8H_source.html b/doc/doxygen/html/subModels_2momCoupleModel_2explicitCouple_2explicitCouple_8H_source.html deleted file mode 100644 index bb696ff8..00000000 --- a/doc/doxygen/html/subModels_2momCoupleModel_2explicitCouple_2explicitCouple_8H_source.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2momCoupleModel_2implicitCouple_2implicitCouple_8H_source.html b/doc/doxygen/html/subModels_2momCoupleModel_2implicitCouple_2implicitCouple_8H_source.html deleted file mode 100644 index 6c35c45d..00000000 --- a/doc/doxygen/html/subModels_2momCoupleModel_2implicitCouple_2implicitCouple_8H_source.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2momCoupleModel_2momCoupleModel_2momCoupleModel_8H_source.html b/doc/doxygen/html/subModels_2momCoupleModel_2momCoupleModel_2momCoupleModel_8H_source.html deleted file mode 100644 index ef166e9d..00000000 --- a/doc/doxygen/html/subModels_2momCoupleModel_2momCoupleModel_2momCoupleModel_8H_source.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2momCoupleModel_2noCouple_2noCouple_8H_source.html b/doc/doxygen/html/subModels_2momCoupleModel_2noCouple_2noCouple_8H_source.html deleted file mode 100644 index dadbfe8e..00000000 --- a/doc/doxygen/html/subModels_2momCoupleModel_2noCouple_2noCouple_8H_source.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2regionModel_2allRegion_2allRegion_8H_source.html b/doc/doxygen/html/subModels_2regionModel_2allRegion_2allRegion_8H_source.html deleted file mode 100644 index daa86f43..00000000 --- a/doc/doxygen/html/subModels_2regionModel_2allRegion_2allRegion_8H_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2regionModel_2differentialRegion_2differentialRegion_8H_source.html b/doc/doxygen/html/subModels_2regionModel_2differentialRegion_2differentialRegion_8H_source.html deleted file mode 100644 index b785b35e..00000000 --- a/doc/doxygen/html/subModels_2regionModel_2differentialRegion_2differentialRegion_8H_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/differentialRegion/differentialRegion.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2regionModel_2regionModel_2regionModel_8H_source.html b/doc/doxygen/html/subModels_2regionModel_2regionModel_2regionModel_8H_source.html deleted file mode 100644 index 0b1f89b4..00000000 --- a/doc/doxygen/html/subModels_2regionModel_2regionModel_2regionModel_8H_source.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModelMS__zukunft_2voidFractionModelMS_2voidFractionModelMS_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModelMS__zukunft_2voidFractionModelMS_2voidFractionModelMS_8H_source.html deleted file mode 100644 index 26711f36..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModelMS__zukunft_2voidFractionModelMS_2voidFractionModelMS_8H_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModelMS_zukunft/voidFractionModelMS/voidFractionModelMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2GaussVoidFraction_2GaussVoidFraction_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2GaussVoidFraction_2GaussVoidFraction_8H_source.html deleted file mode 100644 index 49999219..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2GaussVoidFraction_2GaussVoidFraction_8H_source.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2bigParticleVoidFraction_2bigParticleVoidFraction_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2bigParticleVoidFraction_2bigParticleVoidFraction_8H_source.html deleted file mode 100644 index a20f1bf0..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2bigParticleVoidFraction_2bigParticleVoidFraction_8H_source.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2centreVoidFraction_2centreVoidFraction_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2centreVoidFraction_2centreVoidFraction_8H_source.html deleted file mode 100644 index 37581e0d..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2centreVoidFraction_2centreVoidFraction_8H_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2dividedVoidFractionMS_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2dividedVoidFractionMS_8H_source.html deleted file mode 100644 index 457f53ba..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2dividedVoidFractionMS_8H_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/dividedVoidFractionMS.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2setWeightedSource_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2setWeightedSource_8H_source.html deleted file mode 100644 index 71a81e15..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFractionMS_2setWeightedSource_8H_source.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS/setWeightedSource.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2dividedVoidFraction_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2dividedVoidFraction_8H_source.html deleted file mode 100644 index f50efd76..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2dividedVoidFraction_8H_source.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2setWeightedSource_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2setWeightedSource_8H_source.html deleted file mode 100644 index 5748895b..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2dividedVoidFraction_2setWeightedSource_8H_source.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/setWeightedSource.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/subModels_2voidFractionModel_2voidFractionModel_2voidFractionModel_8H_source.html b/doc/doxygen/html/subModels_2voidFractionModel_2voidFractionModel_2voidFractionModel_8H_source.html deleted file mode 100644 index bb0cbfbd..00000000 --- a/doc/doxygen/html/subModels_2voidFractionModel_2voidFractionModel_2voidFractionModel_8H_source.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/doxygen/html/tab_b.gif b/doc/doxygen/html/tab_b.gif deleted file mode 100644 index 0d623483..00000000 Binary files a/doc/doxygen/html/tab_b.gif and /dev/null differ diff --git a/doc/doxygen/html/tab_l.gif b/doc/doxygen/html/tab_l.gif deleted file mode 100644 index 9b1e6337..00000000 Binary files a/doc/doxygen/html/tab_l.gif and /dev/null differ diff --git a/doc/doxygen/html/tab_r.gif b/doc/doxygen/html/tab_r.gif deleted file mode 100644 index ce9dd9f5..00000000 Binary files a/doc/doxygen/html/tab_r.gif and /dev/null differ diff --git a/doc/doxygen/html/tabs.css b/doc/doxygen/html/tabs.css deleted file mode 100644 index a4441634..00000000 --- a/doc/doxygen/html/tabs.css +++ /dev/null @@ -1,105 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #84B0C7; - font-size : 80%; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #1A419D; -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs #MSearchBox -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : 80%; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI.current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI.current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.navpath -{ - background : none; - border : none; - border-bottom : 1px solid #84B0C7; - text-align : center; - margin : 2px; - padding : 2px; -} diff --git a/doc/doxygen/html/versionInfo_8H_source.html b/doc/doxygen/html/versionInfo_8H_source.html deleted file mode 100644 index 9fafafd4..00000000 --- a/doc/doxygen/html/versionInfo_8H_source.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -CFDEMcoupling: /home/cfdem/CFDEM/CFDEM-x.x-2.0.x/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H Source File - - - - - - - - - - - - - -
- -
- -
Generated on Mon Apr 23 19:06:18 2012 for CFDEMcoupling by  - -doxygen 1.6.3
- - diff --git a/doc/forceModel.html b/doc/forceModel.html deleted file mode 100644 index 411ada29..00000000 --- a/doc/forceModel.html +++ /dev/null @@ -1,50 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    model_x
-    model_y
-); 
-
-
  • model = name of force model to be applied -
-

Examples: -

-
forceModels
-(
-    Archimedes
-    DiFeliceDrag
-); 
-
-

Note: This examples list might not be complete - please look for other models (forceModel_XY) in this documentation. -

-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. All force models selected are executed sequentially and the forces on the particles are superposed. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

Archimedes, DiFeliceDrag, gradPForce, viscForce -

-

Note: This examples list may be incomplete - please look for other models (forceModel_XY) in this documentation. -

-

Default: none. -

- diff --git a/doc/forceModel.txt b/doc/forceModel.txt deleted file mode 100644 index 790b1106..00000000 --- a/doc/forceModel.txt +++ /dev/null @@ -1,46 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - model_x - model_y -); :pre - -model = name of force model to be applied :ul - -[Examples:] - -forceModels -( - Archimedes - DiFeliceDrag -); :pre - -Note: This examples list might not be complete - please look for other models (forceModel_XY) in this documentation. - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. All force models selected are executed sequentially and the forces on the particles are superposed. - -[Restrictions:] - -None. - -[Related commands:] - -"Archimedes"_forceModel_Archimedes.html, "DiFeliceDrag"_forceModel_DiFeliceDrag.html, "gradPForce"_forceModel_gradPForce.html, "viscForce"_forceModel_viscForce.html - -Note: This examples list may be incomplete - please look for other models (forceModel_XY) in this documentation. - -[Default:] none. diff --git a/doc/forceModel_Archimedes.html b/doc/forceModel_Archimedes.html deleted file mode 100644 index 95e5156b..00000000 --- a/doc/forceModel_Archimedes.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_Archimedes command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    Archimedes
-);
-ArchimedesProps
-{
-    densityFieldName "density";
-    gravityFieldName "gravity";
-}; 
-
-
  • density = name of the finite volume density field - -
  • gravity = name of the finite volume gravity field - - -
-

Examples: -

-
forceModels
-(
-    Archimedes
-);
-ArchimedesProps
-{
-    densityFieldName "rho";
-    gravityFieldName "g";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The Archimedes model is a model that calculates the Archimedes' volumetric lift force stemming from density difference of fluid and particle. -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_Archimedes.txt b/doc/forceModel_Archimedes.txt deleted file mode 100644 index cd3f7658..00000000 --- a/doc/forceModel_Archimedes.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_Archimedes command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - Archimedes -); -ArchimedesProps -\{ - densityFieldName "density"; - gravityFieldName "gravity"; -\}; :pre - -{density} = name of the finite volume density field :ulb,l -{gravity} = name of the finite volume gravity field :l -:ule - -[Examples:] - -forceModels -( - Archimedes -); -ArchimedesProps -\{ - densityFieldName "rho"; - gravityFieldName "g"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The Archimedes model is a model that calculates the Archimedes' volumetric lift force stemming from density difference of fluid and particle. - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_ArchimedesIB.html b/doc/forceModel_ArchimedesIB.html deleted file mode 100644 index df087d34..00000000 --- a/doc/forceModel_ArchimedesIB.html +++ /dev/null @@ -1,60 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_ArchimedesIB command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    ArchimedesIB
-);
-ArchimedesIBProps
-{
-    densityFieldName "density";
-    gravityFieldName "gravity";
-    voidfractionFieldName "voidfraction";
-}; 
-
-
  • density = name of the finite volume density field - -
  • gravity = name of the finite volume gravity field - -
  • voidfraction = name of the finite volume voidfraction field - - -
-

Examples: -

-
forceModels
-(
-    ArchimedesIB
-);
-ArchimedesIBProps
-{
-    densityFieldName "rho";
-    gravityFieldName "g";
-    voidfractionFieldName "voidfractionNext";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The ArchimedesIB model is a model that calculates the ArchimedesIB' volumetric lift force stemming from density difference of fluid and particle. This model is especially suited for resolved CFD-DEM simulations where the particle is represented by immersed boundrary method. -

-

Restrictions: -

-

Only for immersed boundary solvers. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_ArchimedesIB.txt b/doc/forceModel_ArchimedesIB.txt deleted file mode 100644 index 4b26bb38..00000000 --- a/doc/forceModel_ArchimedesIB.txt +++ /dev/null @@ -1,54 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_ArchimedesIB command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - ArchimedesIB -); -ArchimedesIBProps -\{ - densityFieldName "density"; - gravityFieldName "gravity"; - voidfractionFieldName "voidfraction"; -\}; :pre - -{density} = name of the finite volume density field :ulb,l -{gravity} = name of the finite volume gravity field :l -{voidfraction} = name of the finite volume voidfraction field :l -:ule - -[Examples:] - -forceModels -( - ArchimedesIB -); -ArchimedesIBProps -\{ - densityFieldName "rho"; - gravityFieldName "g"; - voidfractionFieldName "voidfractionNext"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The ArchimedesIB model is a model that calculates the ArchimedesIB' volumetric lift force stemming from density difference of fluid and particle. This model is especially suited for resolved CFD-DEM simulations where the particle is represented by immersed boundrary method. - -[Restrictions:] - -Only for immersed boundary solvers. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_DiFeliceDrag.html b/doc/forceModel_DiFeliceDrag.html deleted file mode 100644 index 1fe8dacf..00000000 --- a/doc/forceModel_DiFeliceDrag.html +++ /dev/null @@ -1,60 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_DiFeliceDrag command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    DiFeliceDrag
-);
-DiFeliceDragProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-    interpolation;
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume gravity field - -
  • interpolation = flag to use interolate interpolated voidfraction and velocity values (normally off) - - -
-

Examples: -

-
forceModels
-(
-    DiFeliceDrag
-);
-DiFeliceDragProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-    interpolation;
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The DiFeliceDrag model is a model that calculates the particle based drag force following the correlation of Di Felice (see Zhou et al. (2010), JFM). -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_DiFeliceDrag.txt b/doc/forceModel_DiFeliceDrag.txt deleted file mode 100644 index b2e0c85a..00000000 --- a/doc/forceModel_DiFeliceDrag.txt +++ /dev/null @@ -1,54 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_DiFeliceDrag command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - DiFeliceDrag -); -DiFeliceDragProps -\{ - velFieldName "U"; - densityFieldName "density"; - interpolation; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume gravity field :l -{interpolation} = flag to use interolate interpolated voidfraction and velocity values (normally off) :l -:ule - -[Examples:] - -forceModels -( - DiFeliceDrag -); -DiFeliceDragProps -\{ - velFieldName "U"; - densityFieldName "rho"; - interpolation; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The DiFeliceDrag model is a model that calculates the particle based drag force following the correlation of Di Felice (see Zhou et al. (2010), JFM). - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_GidaspowDrag.html b/doc/forceModel_GidaspowDrag.html deleted file mode 100644 index bb400d2a..00000000 --- a/doc/forceModel_GidaspowDrag.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_GidaspowDrag command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    GidaspowDrag
-);
-GidaspowDragProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume gravity field - - -
-

Examples: -

-
forceModels
-(
-    GidaspowDrag
-);
-GidaspowDragProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The GidaspowDrag model is a model that calculates the particle based drag force following the correlation of Gidaspow which is a combination of Egrun (1952) and Wen & Yu (1966) (see Zhu et al. (2007): "Discrete particle simulation of particulate systems: Theoretical developments" ,ChemEngScience). -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_GidaspowDrag.txt b/doc/forceModel_GidaspowDrag.txt deleted file mode 100644 index 0f6938c4..00000000 --- a/doc/forceModel_GidaspowDrag.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_GidaspowDrag command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - GidaspowDrag -); -GidaspowDragProps -\{ - velFieldName "U"; - densityFieldName "density"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume gravity field :l -:ule - -[Examples:] - -forceModels -( - GidaspowDrag -); -GidaspowDragProps -\{ - velFieldName "U"; - densityFieldName "rho"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The GidaspowDrag model is a model that calculates the particle based drag force following the correlation of Gidaspow which is a combination of Egrun (1952) and Wen & Yu (1966) (see Zhu et al. (2007): "Discrete particle simulation of particulate systems: Theoretical developments" ,ChemEngScience). - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_KochHillDrag.html b/doc/forceModel_KochHillDrag.html deleted file mode 100644 index 1f860081..00000000 --- a/doc/forceModel_KochHillDrag.html +++ /dev/null @@ -1,63 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_KochHillDrag command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    KochHillDrag
-);
-KochHillDragProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-    voidfractionFieldName "voidfraction"; 
-    interpolation;
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume gravity field - -
  • voidfraction = name of the finite volume voidfraction field - -
  • interpolation = flag to use interolate interpolated voidfraction and fluid velocity values (normally off) - - -
-

Examples: -

-
forceModels
-(
-    KochHillDrag
-);
-KochHillDragProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-    voidfractionFieldName "voidfraction"; 
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The KochHillDrag model is a model that calculates the particle based drag force following the correlation of Koch & Hill (2001) (see van Buijtenen et al. (2011): "Numerical and experimental study on multiple-spout fluidized beds" ,ChemEngScience). -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_KochHillDrag.txt b/doc/forceModel_KochHillDrag.txt deleted file mode 100644 index 39e88529..00000000 --- a/doc/forceModel_KochHillDrag.txt +++ /dev/null @@ -1,56 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_KochHillDrag command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - KochHillDrag -); -KochHillDragProps -\{ - velFieldName "U"; - densityFieldName "density"; - voidfractionFieldName "voidfraction"; - interpolation; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume gravity field :l -{voidfraction} = name of the finite volume voidfraction field :l -{interpolation} = flag to use interolate interpolated voidfraction and fluid velocity values (normally off) :l -:ule - -[Examples:] - -forceModels -( - KochHillDrag -); -KochHillDragProps -\{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The KochHillDrag model is a model that calculates the particle based drag force following the correlation of Koch & Hill (2001) (see van Buijtenen et al. (2011): "Numerical and experimental study on multiple-spout fluidized beds" ,ChemEngScience). - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_LaEuScalarTemp.html b/doc/forceModel_LaEuScalarTemp.html deleted file mode 100644 index 03f3cd37..00000000 --- a/doc/forceModel_LaEuScalarTemp.html +++ /dev/null @@ -1,84 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_LaEuScalarTemp command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    LaEuScalarTemp
-);
-LaEuScalarTempProps
-{
-    velFieldName "U";
-    tempFieldName "T";
-    tempSourceFieldName "Tsource";
-    voidfractionFieldName "voidfraction";
-    partTempName "Temp";
-    partHeatFluxName "convectiveHeatFlux";
-    lambda value;
-    Cp value1;
-    densityFieldName "density";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • T = name of the finite volume scalar temperature field - -
  • Tsource = name of the finite volume scalar temperature source field - -
  • voidfraction = name of the finite volume voidfraction field - -
  • Temp = name of the DEM data representing the particles temperature - -
  • convectiveHeatFlux = name of the DEM data representing the particle-fluid convective heat flux - -
  • value = fluid thermal conductivity [W/(m*K)] - -
  • value1 = fluid specific heat capacity [W*s/(kg*K)] - -
  • density = name of the finite volume fluid density field - - -
-

Examples: -

-
forceModels
-(
-    LaEuScalarTemp
-);
-LaEuScalarTempProps
-{
-    velFieldName "U";
-    tempFieldName "T";
-    tempSourceFieldName "Tsource";
-    voidfractionFieldName "voidfraction";
-    partTempName "Temp";
-    partHeatFluxName "convectiveHeatFlux";
-    lambda 0.0256;
-    Cp 1007;
-    densityFieldName "rho";
-} 
-
-

Description: -

-

This "forceModel" does not influence the particles or the fluid flow! Using the particles' temperature a scalar field representing "particle-fluid heatflux" is calculated. The solver then uses this source field in the scalar transport equation for the temperature. The model for convective heat transfer is based on Li and Mason (2000), A computational investigation of transient heat transfer in pneumatic transport of granular particles, Pow.Tech 112 -

-

Restrictions: -

-

Goes only with cfdemSolverScalar. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_LaEuScalarTemp.txt b/doc/forceModel_LaEuScalarTemp.txt deleted file mode 100644 index 6c0daac5..00000000 --- a/doc/forceModel_LaEuScalarTemp.txt +++ /dev/null @@ -1,72 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_LaEuScalarTemp command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - LaEuScalarTemp -); -LaEuScalarTempProps -\{ - velFieldName "U"; - tempFieldName "T"; - tempSourceFieldName "Tsource"; - voidfractionFieldName "voidfraction"; - partTempName "Temp"; - partHeatFluxName "convectiveHeatFlux"; - lambda value; - Cp value1; - densityFieldName "density"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{T} = name of the finite volume scalar temperature field :l -{Tsource} = name of the finite volume scalar temperature source field :l -{voidfraction} = name of the finite volume voidfraction field :l -{Temp} = name of the DEM data representing the particles temperature :l -{convectiveHeatFlux} = name of the DEM data representing the particle-fluid convective heat flux :l -{value} = fluid thermal conductivity \[W/(m*K)\] :l -{value1} = fluid specific heat capacity \[W*s/(kg*K)\] :l -{density} = name of the finite volume fluid density field :l -:ule - -[Examples:] - -forceModels -( - LaEuScalarTemp -); -LaEuScalarTempProps -\{ - velFieldName "U"; - tempFieldName "T"; - tempSourceFieldName "Tsource"; - voidfractionFieldName "voidfraction"; - partTempName "Temp"; - partHeatFluxName "convectiveHeatFlux"; - lambda 0.0256; - Cp 1007; - densityFieldName "rho"; -\} :pre - -[Description:] - -This "forceModel" does not influence the particles or the fluid flow! Using the particles' temperature a scalar field representing "particle-fluid heatflux" is calculated. The solver then uses this source field in the scalar transport equation for the temperature. The model for convective heat transfer is based on Li and Mason (2000), A computational investigation of transient heat transfer in pneumatic transport of granular particles, Pow.Tech 112 - -[Restrictions:] - -Goes only with cfdemSolverScalar. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_MeiLift.html b/doc/forceModel_MeiLift.html deleted file mode 100644 index c5bef7a8..00000000 --- a/doc/forceModel_MeiLift.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_MeiLift command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    MeiLift
-);
-MeiLiftProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume fluid density field - - -
-

Examples: -

-
forceModels
-(
-    MeiLift
-);
-MeiLiftProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The MeiLift model calculates the lift force for each particle based on Loth and Dorgan (2009) -

-

Restrictions: -

-

None. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_MeiLift.txt b/doc/forceModel_MeiLift.txt deleted file mode 100644 index 9ebb5903..00000000 --- a/doc/forceModel_MeiLift.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_MeiLift command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - MeiLift -); -MeiLiftProps -\{ - velFieldName "U"; - densityFieldName "density"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume fluid density field :l -:ule - -[Examples:] - -forceModels -( - MeiLift -); -MeiLiftProps -\{ - velFieldName "U"; - densityFieldName "rho"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The MeiLift model calculates the lift force for each particle based on Loth and Dorgan (2009) - -[Restrictions:] - -None. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_SchillerNaumannDrag.html b/doc/forceModel_SchillerNaumannDrag.html deleted file mode 100644 index acd2fa3a..00000000 --- a/doc/forceModel_SchillerNaumannDrag.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_SchillerNaumannDrag command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    SchillerNaumannDrag
-);
-SchillerNaumannDragProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume gravity field - - -
-

Examples: -

-
forceModels
-(
-    SchillerNaumannDrag
-);
-SchillerNaumannDragProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The SchillerNaumannDrag model is a model that calculates the particle based drag force following the correlation of Schiller and Naumann. -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_SchillerNaumannDrag.txt b/doc/forceModel_SchillerNaumannDrag.txt deleted file mode 100644 index 4357264e..00000000 --- a/doc/forceModel_SchillerNaumannDrag.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_SchillerNaumannDrag command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - SchillerNaumannDrag -); -SchillerNaumannDragProps -\{ - velFieldName "U"; - densityFieldName "density"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume gravity field :l -:ule - -[Examples:] - -forceModels -( - SchillerNaumannDrag -); -SchillerNaumannDragProps -\{ - velFieldName "U"; - densityFieldName "rho"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The SchillerNaumannDrag model is a model that calculates the particle based drag force following the correlation of Schiller and Naumann. - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_ShirgaonkarIB.html b/doc/forceModel_ShirgaonkarIB.html deleted file mode 100644 index 5956cc2b..00000000 --- a/doc/forceModel_ShirgaonkarIB.html +++ /dev/null @@ -1,64 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_ShirgaonkarIB command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    ShirgaonkarIB
-);
-ShirgaonkarIBProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-    pressureFieldName "pressure";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume density field - -
  • pressure = name of the finite volume pressure field - - -
-

Examples: -

-
forceModels
-(
-    ShirgaonkarIB
-);
-ShirgaonkarIBProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-    pressureFieldName "p";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The ShirgaonkarIB model calculates the drag force (viscous and pressure force) acting on each particle in a resolved manner (see Shirgaonkar et al. (2009): "A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsion", Journal of Comp. Physics). This model is only suited for resolved CFD-DEM simulations where the particle is represented by immersed boundrary method. -

-

References: -

-

SHIRGAONKAR, A.A., MACIVER, M.A. and PATANKAR, N.A., (2009), “A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsionâ€, J. Comput. Phys., 228, 2366-2390. -

-

Restrictions: -

-

Only for immersed boundary solvers. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_ShirgaonkarIB.txt b/doc/forceModel_ShirgaonkarIB.txt deleted file mode 100644 index f9a6223e..00000000 --- a/doc/forceModel_ShirgaonkarIB.txt +++ /dev/null @@ -1,58 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_ShirgaonkarIB command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - ShirgaonkarIB -); -ShirgaonkarIBProps -\{ - velFieldName "U"; - densityFieldName "density"; - pressureFieldName "pressure"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume density field :l -{pressure} = name of the finite volume pressure field :l -:ule - -[Examples:] - -forceModels -( - ShirgaonkarIB -); -ShirgaonkarIBProps -\{ - velFieldName "U"; - densityFieldName "rho"; - pressureFieldName "p"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The ShirgaonkarIB model calculates the drag force (viscous and pressure force) acting on each particle in a resolved manner (see Shirgaonkar et al. (2009): "A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsion", Journal of Comp. Physics). This model is only suited for resolved CFD-DEM simulations where the particle is represented by immersed boundrary method. - -[References:] - -SHIRGAONKAR, A.A., MACIVER, M.A. and PATANKAR, N.A., (2009), “A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsionâ€, J. Comput. Phys., 228, 2366-2390. - -[Restrictions:] - -Only for immersed boundary solvers. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_gradPForce.html b/doc/forceModel_gradPForce.html deleted file mode 100644 index 410cd208..00000000 --- a/doc/forceModel_gradPForce.html +++ /dev/null @@ -1,64 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_gradPForce command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    gradPForce;
-);
-gradPForceProps
-{
-    pFieldName "pressure";
-    densityFieldName "density";
-    velocityFieldName "U";
-    interpolation;
-}; 
-
-
  • pressure = name of the finite volume fluid pressure field - -
  • density = name of the finite volume gravity field - -
  • U = name of the finite volume fluid velocity field - -
  • interpolation = flag to use interolate interpolated pressure values (normally off) - - -
-

Examples: -

-
forceModels
-(
-    gradPForce;
-);
-gradPForceProps
-{
-    pFieldName "p";
-    densityFieldName "rho";
-    velocityFieldName "U";
-    interpolation;
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The gradPForce model is a model that calculates the particle based pressure gradient force -(grad(p)) * Vparticle (see Zhou et al. (2010): "Discrete particle simulation of particle-fluid flow: model formulations and their applicability" ,JFM). -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_gradPForce.txt b/doc/forceModel_gradPForce.txt deleted file mode 100644 index c1d2bdf3..00000000 --- a/doc/forceModel_gradPForce.txt +++ /dev/null @@ -1,57 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_gradPForce command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - gradPForce; -); -gradPForceProps -\{ - pFieldName "pressure"; - densityFieldName "density"; - velocityFieldName "U"; - interpolation; -\}; :pre - -{pressure} = name of the finite volume fluid pressure field :ulb,l -{density} = name of the finite volume gravity field :l -{U} = name of the finite volume fluid velocity field :l -{interpolation} = flag to use interolate interpolated pressure values (normally off) :l -:ule - -[Examples:] - -forceModels -( - gradPForce; -); -gradPForceProps -\{ - pFieldName "p"; - densityFieldName "rho"; - velocityFieldName "U"; - interpolation; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The gradPForce model is a model that calculates the particle based pressure gradient force -(grad(p)) * Vparticle (see Zhou et al. (2010): "Discrete particle simulation of particle-fluid flow: model formulations and their applicability" ,JFM). - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_noDrag.html b/doc/forceModel_noDrag.html deleted file mode 100644 index 4bba14af..00000000 --- a/doc/forceModel_noDrag.html +++ /dev/null @@ -1,40 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_noDrag command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    off
-); 
-
-

Examples: -

-
forceModels
-(
-    off
-); 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The noDrag model sets the forces acting on the particle to zero. If several force models are selected and noDrag is the last model being executed, the fluid particle force will be set to zero. -

-

Restrictions: -

-

None. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_noDrag.txt b/doc/forceModel_noDrag.txt deleted file mode 100644 index a8838e2d..00000000 --- a/doc/forceModel_noDrag.txt +++ /dev/null @@ -1,37 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_noDrag command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - off -); :pre - -[Examples:] - -forceModels -( - off -); :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The noDrag model sets the forces acting on the particle to zero. If several force models are selected and noDrag is the last model being executed, the fluid particle force will be set to zero. - -[Restrictions:] - -None. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_virtualMassForce.html b/doc/forceModel_virtualMassForce.html deleted file mode 100644 index 98202c4a..00000000 --- a/doc/forceModel_virtualMassForce.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_virtualMassForce command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    virtualMassForce
-);
-virtualMassForceProps
-{
-    velFieldName "U";
-    densityFieldName "density";
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume fluid density field - - -
-

Examples: -

-
forceModels
-(
-    virtualMassForce
-);
-virtualMassForceProps
-{
-    velFieldName "U";
-    densityFieldName "rho";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The virtualMassForce model calculates the virtual mass force for each particle. -

-

Restrictions: -

-

Model not validated! -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_virtualMassForce.txt b/doc/forceModel_virtualMassForce.txt deleted file mode 100644 index af557809..00000000 --- a/doc/forceModel_virtualMassForce.txt +++ /dev/null @@ -1,51 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_virtualMassForce command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - virtualMassForce -); -virtualMassForceProps -\{ - velFieldName "U"; - densityFieldName "density"; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume fluid density field :l -:ule - -[Examples:] - -forceModels -( - virtualMassForce -); -virtualMassForceProps -\{ - velFieldName "U"; - densityFieldName "rho"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The virtualMassForce model calculates the virtual mass force for each particle. - -[Restrictions:] - -Model not validated! - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/forceModel_viscForce.html b/doc/forceModel_viscForce.html deleted file mode 100644 index 73b6ad9f..00000000 --- a/doc/forceModel_viscForce.html +++ /dev/null @@ -1,59 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

forceModel_viscForce command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
forceModels
-(
-    viscForce;
-);
-viscForceProps
-{
-    velocityFieldName "U";
-    densityFieldName "density";
-    interpolation;
-}; 
-
-
  • U = name of the finite volume fluid velocity field - -
  • density = name of the finite volume gravity field - -
  • interpolation = flag to use interolate interpolated stress values (normally off) - - -
-

Examples: -

-
forceModels
-(
-    viscForce;
-);
-viscForceProps
-{
-    velocityFieldName "U";
-    densityFieldName "density";
-} 
-
-

Description: -

-

The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The viscForce model calculates the particle based viscous force, -(grad(tau)) * Vparticle (see Zhou et al. (2010): "Discrete particle simulation of particle-fluid flow: model formulations and their applicability" ,JFM). -

-

Restrictions: -

-

none. -

-

Related commands: -

-

forceModel -

- diff --git a/doc/forceModel_viscForce.txt b/doc/forceModel_viscForce.txt deleted file mode 100644 index a7986d1c..00000000 --- a/doc/forceModel_viscForce.txt +++ /dev/null @@ -1,53 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -forceModel_viscForce command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -forceModels -( - viscForce; -); -viscForceProps -\{ - velocityFieldName "U"; - densityFieldName "density"; - interpolation; -\}; :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{density} = name of the finite volume gravity field :l -{interpolation} = flag to use interolate interpolated stress values (normally off) :l -:ule - -[Examples:] - -forceModels -( - viscForce; -); -viscForceProps -\{ - velocityFieldName "U"; - densityFieldName "density"; -\} :pre - -[Description:] - -The force model performs the calculation of forces (e.g. fluid-particle interaction forces) acting on each DEM particle. The viscForce model calculates the particle based viscous force, -(grad(tau)) * Vparticle (see Zhou et al. (2010): "Discrete particle simulation of particle-fluid flow: model formulations and their applicability" ,JFM). - -[Restrictions:] - -none. - -[Related commands:] - -"forceModel"_forceModel.html - diff --git a/doc/githubAccess_public.html b/doc/githubAccess_public.html deleted file mode 100644 index 6327ba48..00000000 --- a/doc/githubAccess_public.html +++ /dev/null @@ -1,157 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - - - - - -
- -

githubAccess_public -

-
- -

Description: -

-

This routine describes how to setup a github account and pull repositories of the CFDEMproject. -After setting some environment variables LIGGGHTS and CFDEMcoupling can be compiled -

-

Procedure: -

-

Basically the following steps have to be performed: -

-
  • git clone the desired repository - -
  • update your repositories by git pull - -
  • set environment variables - -
  • compile LIGGGHTS and CFDEMcoupling - -
  • run your own cases - - -
-

git clone the desired repository: -

-

If not already done, open a terminal and create a directory for LIGGGHTS in $HOME: -

-
cd 
-
-
mkdir LIGGGHTS 
-
-
cd LIGGGHTS 
-
-

To clone the public LIGGGHTS repository, open a terminal and execute: -

-
git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghtsdev LIGGGHTS-PUBLIC -
-

If not already done, open a terminal and create a directory for CFDEMcoupling in $HOME: -

-
cd 
-
-
mkdir CFDEM 
-
-
cd CFDEM 
-
-

Make sure that OpenFOAM(R)-2.1.x is already set up correctly! -

-

To clone the public CFDEMcoupling repository, open a terminal and execute: -

-
git clone git://github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION -
-

Troubles? See Troubleshooting section below. -

-

Update your repositories by git pull: -

-

To get the latest version, open a terminal, go to the location of your local installation and type: -Warning: git stash will remove your changes in $HOME/CFDEM/CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION ! -

-
cd $HOME/CFDEM/CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION
-git stash
-git pull 
-
-

Set Environment Variables: -

-

Now you need to set some environment variables in ~/.bashrc (if you use c-shell, manipulate ~/.cshrc accordingly). Open ~/.bashrc -

-
gedit ~/.bashrc & 
-
-

add the lines (you find them also in .../cfdemParticle/etc/bashrc and cshrc respectively): -

-
#================================================#
-#- source cfdem env vars
-export CFDEM_VERSION=PUBLIC
-export CFDEM_PROJECT_DIR=$HOME/CFDEM/CFDEMcoupling-$CFDEM_VERSION-$WM_PROJECT_VERSION
-export CFDEM_SRC_DIR=$CFDEM_PROJECT_DIR/src/lagrangian/cfdemParticle
-export CFDEM_SOLVER_DIR=$CFDEM_PROJECT_DIR/applications/solvers
-export CFDEM_DOC_DIR=$CFDEM_PROJECT_DIR/doc
-export CFDEM_UT_DIR=$CFDEM_PROJECT_DIR/applications/utilities
-export CFDEM_TUT_DIR=$CFDEM_PROJECT_DIR/tutorials
-export CFDEM_PROJECT_USER_DIR=$HOME/CFDEM/$LOGNAME-$CFDEM_VERSION-$WM_PROJECT_VERSION
-export CFDEM_bashrc=$CFDEM_SRC_DIR/etc/bashrc
-export CFDEM_LIGGGHTS_SRC_DIR=$HOME/LIGGGHTS/LIGGGHTS-PUBLIC/src
-export CFDEM_LIGGGHTS_MAKEFILE_NAME=fedora_fpic
-export CFDEM_LPP_DIR=$HOME/LIGGGHTS/mylpp/src
-export CFDEM_PIZZA_DIR=$HOME/LIGGGHTS/PIZZA/gran_pizza_17Aug10/src
-. $CFDEM_bashrc
-#================================================# 
-
-

Save the ~/.bashrc, open a new terminal and test the settings. The commands: -

-
$CFDEM_PROJECT_DIR
-$CFDEM_SRC_DIR
-$CFDEM_LIGGGHTS_SRC_DIR 
-
-

should give "...: is a directory" otherwise something went wrong and the environment variables in ~/bashrc are not set correctly. -

-

To specify the paths of pizza, please check the settings in $CFDEM_SRC_DIR/etc/bashrc. -

-

If $CFDEM_SRC_DIR is set correctly, you can type -

-
cfdemSysTest 
-
-

to get some information if the paths are set correctly. -

-

Compile LIGGGHTS and CFDEMcoupling: -

-

If above settings were done correctly, you can compile LIGGGHTS by typing: -

-
cfdemCompLIG 
-
-

and you can then compile CFDEMcoupling by typing: -

-
cfdemCompCFDEM 
-
-

You can run the tutorial cases by executing .../etc/testTutorial.sh through the alias cfdemTestTUT. -Alternatively you can run each tutorial using the Allrun.sh scripts in the tutorial directories. -

-

In case questions concerning the installation arise, please feel free to contact our forum at www.cfdem.com. -

-

Run Your Own Cases: -

-

If you want to run your own cases, please do so in $CFDEM_PROJECT_USER_DIR/run which is automatically being generated. E.g. copy one of the tutorial cases there, adapt it to your needs. -Changes in $CFDEM_TUT_DIR will be lost after every git stash! -

-

Troubleshooting: -

-
  • toubles with git clone? - - -
-

a) The git protocol will not work if your computer is behind a firewall which blocks the relevant TCP port, you can use alternatively (write command in one line): -

-

git clone https://user@github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git -CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION -

-

b) If you face the error: "error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/...", -

-

please use: env GIT_SSL_NO_VERIFY=true git clone https://github... -

-

(see http://stackoverflow.com/questions/3777075/https-github-access) -

- diff --git a/doc/githubAccess_public.pdf b/doc/githubAccess_public.pdf deleted file mode 100644 index 184acb3f..00000000 Binary files a/doc/githubAccess_public.pdf and /dev/null differ diff --git a/doc/githubAccess_public.txt b/doc/githubAccess_public.txt deleted file mode 100644 index 0df7ae64..00000000 --- a/doc/githubAccess_public.txt +++ /dev/null @@ -1,141 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) -:link(github,http://github.com) -:link(gitHelp,http://help.github.com/linux-set-up-git) - -:line -githubAccess_public :h3 -:line - -[Description:] - -This routine describes how to setup a github account and pull repositories of the CFDEMproject. -After setting some environment variables LIGGGHTS and CFDEMcoupling can be compiled - -[Procedure:] - -Basically the following steps have to be performed: - -{git clone} the desired repository :ulb,l -update your repositories by {git pull} :l -set environment variables :l -compile LIGGGHTS and CFDEMcoupling :l -run your own cases :l -:ule - -[{git clone} the desired repository:] - -If not already done, open a terminal and create a directory for LIGGGHTS in $HOME: - -cd :pre -mkdir LIGGGHTS :pre -cd LIGGGHTS :pre - -To clone the public LIGGGHTS repository, open a terminal and execute: - -git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghtsdev LIGGGHTS-PUBLIC :pre,h6 - -If not already done, open a terminal and create a directory for CFDEMcoupling in $HOME: - -cd :pre -mkdir CFDEM :pre -cd CFDEM :pre - -Make sure that OpenFOAM(R)-2.1.x is already set up correctly! - -To clone the public CFDEMcoupling repository, open a terminal and execute: - -git clone git://github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION :pre,h6 - -Troubles? See Troubleshooting section below. - - -[Update your repositories by {git pull}:] - -To get the latest version, open a terminal, go to the location of your local installation and type: -{Warning: git stash will remove your changes in $HOME/CFDEM/CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION !} - -cd $HOME/CFDEM/CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION -git stash -git pull :pre - -[Set Environment Variables:] - -Now you need to set some environment variables in ~/.bashrc (if you use c-shell, manipulate ~/.cshrc accordingly). Open ~/.bashrc - -gedit ~/.bashrc & :pre - -add the lines (you find them also in .../cfdemParticle/etc/bashrc and cshrc respectively): - -#================================================# -#- source cfdem env vars -export CFDEM_VERSION=PUBLIC -export CFDEM_PROJECT_DIR=$HOME/CFDEM/CFDEMcoupling-$CFDEM_VERSION-$WM_PROJECT_VERSION -export CFDEM_SRC_DIR=$CFDEM_PROJECT_DIR/src/lagrangian/cfdemParticle -export CFDEM_SOLVER_DIR=$CFDEM_PROJECT_DIR/applications/solvers -export CFDEM_DOC_DIR=$CFDEM_PROJECT_DIR/doc -export CFDEM_UT_DIR=$CFDEM_PROJECT_DIR/applications/utilities -export CFDEM_TUT_DIR=$CFDEM_PROJECT_DIR/tutorials -export CFDEM_PROJECT_USER_DIR=$HOME/CFDEM/$LOGNAME-$CFDEM_VERSION-$WM_PROJECT_VERSION -export CFDEM_bashrc=$CFDEM_SRC_DIR/etc/bashrc -export CFDEM_LIGGGHTS_SRC_DIR=$HOME/LIGGGHTS/LIGGGHTS-PUBLIC/src -export CFDEM_LIGGGHTS_MAKEFILE_NAME=fedora_fpic -export CFDEM_LPP_DIR=$HOME/LIGGGHTS/mylpp/src -export CFDEM_PIZZA_DIR=$HOME/LIGGGHTS/PIZZA/gran_pizza_17Aug10/src -. $CFDEM_bashrc -#================================================# :pre - -Save the ~/.bashrc, open a new terminal and test the settings. The commands: - -$CFDEM_PROJECT_DIR -$CFDEM_SRC_DIR -$CFDEM_LIGGGHTS_SRC_DIR :pre - -should give "...: is a directory" otherwise something went wrong and the environment variables in ~/bashrc are not set correctly. - -To specify the paths of pizza, please check the settings in $CFDEM_SRC_DIR/etc/bashrc. - -If $CFDEM_SRC_DIR is set correctly, you can type - -cfdemSysTest :pre - -to get some information if the paths are set correctly. - -[Compile LIGGGHTS and CFDEMcoupling:] - -If above settings were done correctly, you can compile LIGGGHTS by typing: - -cfdemCompLIG :pre - -and you can then compile CFDEMcoupling by typing: - -cfdemCompCFDEM :pre - -You can run the tutorial cases by executing .../etc/testTutorial.sh through the alias {cfdemTestTUT}. -Alternatively you can run each tutorial using the {Allrun.sh} scripts in the tutorial directories. - -In case questions concerning the installation arise, please feel free to contact our forum at www.cfdem.com. - -[Run Your Own Cases:] - -If you want to run your own cases, please do so in $CFDEM_PROJECT_USER_DIR/run which is automatically being generated. E.g. copy one of the tutorial cases there, adapt it to your needs. -Changes in $CFDEM_TUT_DIR will be lost after every {git stash}! - -[Troubleshooting:] - -toubles with git clone? :ulb,l -:ule - -[a)] The git protocol will not work if your computer is behind a firewall which blocks the relevant TCP port, you can use alternatively (write command in one line): - -git clone https://user@github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git -CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION - -[b)] If you face the error: "error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/...", - -please use: env GIT_SSL_NO_VERIFY=true git clone https://github... - -(see http://stackoverflow.com/questions/3777075/https-github-access) - diff --git a/doc/liggghtsCommandModel.html b/doc/liggghtsCommandModel.html deleted file mode 100644 index 2c0ca7e6..00000000 --- a/doc/liggghtsCommandModel.html +++ /dev/null @@ -1,44 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

liggghtsCommandModel command -

-

Syntax: -

-

Defined in liggghtsCommmands dictionary. -

-
liggghtsCommandModels
-(
-    model_x
-    model_y
-); 
-
-
  • model = name of the liggghtsCommandModel to be applied -
-

Examples: -

-
liggghtsCommandModels
-(
-   runLiggghts
-   writeLiggghts
-); 
-
-

Note: This examples list might not be complete - please look for other models (liggghtsCommandModel_XY) in this documentation. -

-

Description: -

-

The liggghtsCommandModel is the base class to execute DEM commands within a CFD run. -

-

Restrictions: -

-

Works only with MPI coupling. -

-

Default: none. -

- diff --git a/doc/liggghtsCommandModel.txt b/doc/liggghtsCommandModel.txt deleted file mode 100644 index 37fbe266..00000000 --- a/doc/liggghtsCommandModel.txt +++ /dev/null @@ -1,40 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -liggghtsCommandModel command :h3 - -[Syntax:] - -Defined in liggghtsCommmands dictionary. - -liggghtsCommandModels -( - model_x - model_y -); :pre - -model = name of the liggghtsCommandModel to be applied :ul - -[Examples:] - -liggghtsCommandModels -( - runLiggghts - writeLiggghts -); :pre - -Note: This examples list might not be complete - please look for other models (liggghtsCommandModel_XY) in this documentation. - -[Description:] - -The liggghtsCommandModel is the base class to execute DEM commands within a CFD run. - -[Restrictions:] - -Works only with MPI coupling. - -[Default:] none. diff --git a/doc/liggghtsCommandModel_execute.html b/doc/liggghtsCommandModel_execute.html deleted file mode 100644 index efb9e5cb..00000000 --- a/doc/liggghtsCommandModel_execute.html +++ /dev/null @@ -1,94 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

liggghtsCommandModel_execute command -

-

Syntax: -

-

Defined in liggghtsCommmands dictionary. -

-
liggghtsCommandModels
-(
-   execute
-);
-executeProps0
-{
-    command
-    (
-        run
-        $couplingInterval
-    );
-    runFirst switch1; 
-    runLast switch2;
-    runEveryCouplingStep switch3;
-    runEveryWriteStep switch4;
-} 
-
-
  • command = LIGGGHTS command to be executed. Each word in a new line, numbers and symbols need special treatment (e.g. $couplingInterval will be replaced by correct coupling interval in the simulation) - -
  • switch1 = switch (choose on/off) if the command is executed only at first time step - -
  • switch2 = switch (choose on/off) if the command is executed only at last time step - -
  • switch3 = switch (choose on/off) if the command is executed at every coupling step - -
  • switch4 = switch (choose on/off) if the command is executed at every writing step - - -
-

Examples: -

-
liggghtsCommandModels
-(
-   execute
-   execute
-);
-executeProps0
-{
-    command
-    (
-        run
-        $couplingInterval
-    );
-    runFirst off;
-    runLast off;
-    runEveryCouplingStep on;
-}
-executeProps1
-{
-    command
-    (
-        write_restart
-        noBlanks
-        dotdot
-        slash
-        DEM
-        slash
-        liggghts.restart_
-        timeStamp
-    );
-    runFirst off;
-    runLast off;
-    runEveryCouplingStep off;
-    runEveryWriteStep on;
-} 
-
-

Description: -

-

The execute liggghtsCommand Model can be used to execute a LIGGGHTS command during a CFD run. In above example execute_0 for instance executes "run $couplingInterval" every coupling step. $couplingInterval is automatically replaced by the correct number of DEM steps. Additionally execute_1 executes "write_restart ../DEM/liggghts.restart_$timeStamp" every writing step, where $timeStamp is automatically set. -

-

These rather complex execute commands can be replaced by the "readLiggghts" and "writeLiggghts" commands! -

-

Restrictions: None. -

-

Related commands: -

-

liggghtsCommandModel -

- diff --git a/doc/liggghtsCommandModel_execute.txt b/doc/liggghtsCommandModel_execute.txt deleted file mode 100644 index f0fec115..00000000 --- a/doc/liggghtsCommandModel_execute.txt +++ /dev/null @@ -1,86 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -liggghtsCommandModel_execute command :h3 - -[Syntax:] - -Defined in liggghtsCommmands dictionary. - -liggghtsCommandModels -( - execute -); -executeProps0 -\{ - command - ( - run - $couplingInterval - ); - runFirst switch1; - runLast switch2; - runEveryCouplingStep switch3; - runEveryWriteStep switch4; -\} :pre - -{command} = LIGGGHTS command to be executed. Each word in a new line, numbers and symbols need special treatment (e.g. $couplingInterval will be replaced by correct coupling interval in the simulation) :ulb,l -{switch1} = switch (choose on/off) if the command is executed only at first time step :l -{switch2} = switch (choose on/off) if the command is executed only at last time step :l -{switch3} = switch (choose on/off) if the command is executed at every coupling step :l -{switch4} = switch (choose on/off) if the command is executed at every writing step :l -:ule - -[Examples:] - -liggghtsCommandModels -( - execute - execute -); -executeProps0 -\{ - command - ( - run - $couplingInterval - ); - runFirst off; - runLast off; - runEveryCouplingStep on; -\} -executeProps1 -\{ - command - ( - write_restart - noBlanks - dotdot - slash - DEM - slash - liggghts.restart_ - timeStamp - ); - runFirst off; - runLast off; - runEveryCouplingStep off; - runEveryWriteStep on; -\} :pre - -[Description:] - -The execute liggghtsCommand Model can be used to execute a LIGGGHTS command during a CFD run. In above example execute_0 for instance executes "run $couplingInterval" every coupling step. $couplingInterval is automatically replaced by the correct number of DEM steps. Additionally execute_1 executes "write_restart ../DEM/liggghts.restart_$timeStamp" every writing step, where $timeStamp is automatically set. - -These rather complex execute commands can be replaced by the "readLiggghts" and "writeLiggghts" commands! :h4 - -[Restrictions:] None. - -[Related commands:] - -"liggghtsCommandModel"_liggghtsCommandModel.html - diff --git a/doc/liggghtsCommandModel_readLiggghtsData.html b/doc/liggghtsCommandModel_readLiggghtsData.html deleted file mode 100644 index 7710a678..00000000 --- a/doc/liggghtsCommandModel_readLiggghtsData.html +++ /dev/null @@ -1,49 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

liggghtsCommandModel_readLiggghtsData command -

-

Syntax: -

-

Defined in liggghtsCommmands dictionary. -

-
liggghtsCommandModels
-(
-   readLiggghtsData
-);
-readLiggghtsDataProps0
-{
-    ???
-} 
-
-

Examples: -

-
liggghtsCommandModels
-(
-   readLiggghtsData
-   readLiggghtsData
-);
-readLiggghtsDataProps0
-{
-    ???
-} 
-
-

Description: -

-

The readLiggghtsData liggghtsCommand Model can be used to ??? -

-

Restrictions: -

-

Note: Model is not up to date. -

-

Related commands: -

-

liggghtsCommandModel -

- diff --git a/doc/liggghtsCommandModel_readLiggghtsData.txt b/doc/liggghtsCommandModel_readLiggghtsData.txt deleted file mode 100644 index 99c655e0..00000000 --- a/doc/liggghtsCommandModel_readLiggghtsData.txt +++ /dev/null @@ -1,48 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -liggghtsCommandModel_readLiggghtsData command :h3 - -[Syntax:] - -Defined in liggghtsCommmands dictionary. - -liggghtsCommandModels -( - readLiggghtsData -); -readLiggghtsDataProps0 -\{ - ??? -\} :pre - - -[Examples:] - -liggghtsCommandModels -( - readLiggghtsData - readLiggghtsData -); -readLiggghtsDataProps0 -\{ - ??? -\} :pre - -[Description:] - -The readLiggghtsData liggghtsCommand Model can be used to ??? - - -[Restrictions:] - -Note: Model is not up to date. - -[Related commands:] - -"liggghtsCommandModel"_liggghtsCommandModel.html - diff --git a/doc/liggghtsCommandModel_runLiggghts.html b/doc/liggghtsCommandModel_runLiggghts.html deleted file mode 100644 index 58452e86..00000000 --- a/doc/liggghtsCommandModel_runLiggghts.html +++ /dev/null @@ -1,43 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

liggghtsCommandModel_runLiggghts command -

-

Syntax: -

-

Defined in liggghtsCommmands dictionary. -

-
liggghtsCommandModels
-(
-   runLiggghts
-);
-//- optional
-runLiggghtsProps
-{
-    preNo true;
-} 
-
-

Examples: -

-
liggghtsCommandModels
-(
-   runLiggghts
-); 
-
-

Description: -

-

The liggghtsCommand models can be used to execute a LIGGGHTS command during a CFD run. The "runLiggghts" command executes the command "run $nrDEMsteps", where $nrDEMsteps is automaically set according to the coupling intervals, every coupling step. Optionally a dictionary called runLiggghtsProps can be specified where the "preNo" switch can be set, which uses the command "run $nrDEMsteps pre no" for every time step except the first. -

-

Restrictions: Warning: the "pre no" option can cause troubles (dump data of particles changin the domain might be erroneous)! -

-

Related commands: -

-

liggghtsCommandModel -

- diff --git a/doc/liggghtsCommandModel_runLiggghts.txt b/doc/liggghtsCommandModel_runLiggghts.txt deleted file mode 100644 index 1fefddda..00000000 --- a/doc/liggghtsCommandModel_runLiggghts.txt +++ /dev/null @@ -1,40 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -liggghtsCommandModel_runLiggghts command :h3 - -[Syntax:] - -Defined in liggghtsCommmands dictionary. - -liggghtsCommandModels -( - runLiggghts -); -//- optional -runLiggghtsProps -\{ - preNo true; -\} :pre - -[Examples:] - -liggghtsCommandModels -( - runLiggghts -); :pre - -[Description:] - -The liggghtsCommand models can be used to execute a LIGGGHTS command during a CFD run. The "runLiggghts" command executes the command "run $nrDEMsteps", where $nrDEMsteps is automaically set according to the coupling intervals, every coupling step. Optionally a dictionary called runLiggghtsProps can be specified where the "preNo" switch can be set, which uses the command "run $nrDEMsteps pre no" for every time step except the first. - -[Restrictions:] Warning: the "pre no" option can cause troubles (dump data of particles changin the domain might be erroneous)! - -[Related commands:] - -"liggghtsCommandModel"_liggghtsCommandModel.html - diff --git a/doc/liggghtsCommandModel_writeLiggghts.html b/doc/liggghtsCommandModel_writeLiggghts.html deleted file mode 100644 index 709e7063..00000000 --- a/doc/liggghtsCommandModel_writeLiggghts.html +++ /dev/null @@ -1,54 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

liggghtsCommandModel_writeLiggghts command -

-

Syntax: -

-

Defined in liggghtsCommmands dictionary. -

-
liggghtsCommandModels
-(
-   writeLiggghts
-);
-//- optional
-writeLiggghtsProps
-{
-    writeLast switch1;
-    writeName "name";
-    overwrite switch2;
-} 
-
-
  • switch1 = switch (choose on/off) to select if only last step is stored or every write step. "off" is not recommended (DEM data might get lost) - -
  • name = name of the restart file to be written in /$caseDir/DEM/ default default "liggghts.restartCFDEM" - -
  • switch2 = switch (choose on/off) to select if only one restart file $name or many files $name_$timeStamp are written - - -
-

Examples: -

-
liggghtsCommandModels
-(
-   runLiggghts
-   writeLiggghts
-); 
-
-

Description: -

-

The liggghtsCommand models can be used to execute a LIGGGHTS command during a CFD write. The "writeLiggghts" command executes the command "write_restart $name", where $name is the name of the restart file, every write step. -

-

Restrictions: None. -

-

Related commands: -

-

liggghtsCommandModel -

- diff --git a/doc/liggghtsCommandModel_writeLiggghts.txt b/doc/liggghtsCommandModel_writeLiggghts.txt deleted file mode 100644 index 875ebd27..00000000 --- a/doc/liggghtsCommandModel_writeLiggghts.txt +++ /dev/null @@ -1,48 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -liggghtsCommandModel_writeLiggghts command :h3 - -[Syntax:] - -Defined in liggghtsCommmands dictionary. - -liggghtsCommandModels -( - writeLiggghts -); -//- optional -writeLiggghtsProps -\{ - writeLast switch1; - writeName "name"; - overwrite switch2; -\} :pre - -{switch1} = switch (choose on/off) to select if only last step is stored or every write step. "off" is not recommended (DEM data might get lost) :ulb,l -{name} = name of the restart file to be written in /$caseDir/DEM/ default default "liggghts.restartCFDEM" :l -{switch2} = switch (choose on/off) to select if only one restart file $name or many files $name_$timeStamp are written :l -:ule - -[Examples:] - -liggghtsCommandModels -( - runLiggghts - writeLiggghts -); :pre - -[Description:] - -The liggghtsCommand models can be used to execute a LIGGGHTS command during a CFD write. The "writeLiggghts" command executes the command "write_restart $name", where $name is the name of the restart file, every write step. - -[Restrictions:] None. - -[Related commands:] - -"liggghtsCommandModel"_liggghtsCommandModel.html - diff --git a/doc/locateModel.html b/doc/locateModel.html deleted file mode 100644 index 58c59a0f..00000000 --- a/doc/locateModel.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

locateModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
locateModel model; 
-
-
  • model = name of the locateModel to be applied -
-

Examples: -

-
locateModel engine; 
-
-

Note: This examples list might not be complete - please look for other models (locateModel_XY) in this documentation. -

-

Description: -

-

The locateModel is the base class for models which search for the CFD cell and cellID corresponding to a position. In general it is used to find the cell a particle is located in. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/locateModel.txt b/doc/locateModel.txt deleted file mode 100644 index b18b9e46..00000000 --- a/doc/locateModel.txt +++ /dev/null @@ -1,30 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -locateModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -locateModel model; :pre - -model = name of the locateModel to be applied :ul - -[Examples:] - -locateModel engine; :pre - -Note: This examples list might not be complete - please look for other models (locateModel_XY) in this documentation. - -[Description:] - -The locateModel is the base class for models which search for the CFD cell and cellID corresponding to a position. In general it is used to find the cell a particle is located in. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/locateModel_engineSearch.html b/doc/locateModel_engineSearch.html deleted file mode 100644 index 3c44c7df..00000000 --- a/doc/locateModel_engineSearch.html +++ /dev/null @@ -1,51 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

locateModel_engineSearch command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
locateModel engine;
-engineProps
-{
-    treeSearch switch1;
-} 
-
-
  • switch1 = names of the finite volume scalar fields to be temporally averaged - - -
-

Examples: -

-
locateModel engine;
-engineProps
-{
-    treeSearch false;
-} 
-
-

Description: -

-

The locateModel "engine" locates the CFD cell and cellID corresponding to a given position. -The engineSearch locate Model can be used with different settings to use different algorithms: -

-
  • treeSearch false; will execute some geometric (linear) search using the last known cellID (recommended) - -
  • treeSearch true; will use a recursive tree structure to find the cell. - - -
-

Restrictions: none. -

-

Related commands: -

-

locateModel -

- diff --git a/doc/locateModel_engineSearch.txt b/doc/locateModel_engineSearch.txt deleted file mode 100644 index a341b03a..00000000 --- a/doc/locateModel_engineSearch.txt +++ /dev/null @@ -1,45 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -locateModel_engineSearch command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -locateModel engine; -engineProps -\{ - treeSearch switch1; -\} :pre - -{switch1} = names of the finite volume scalar fields to be temporally averaged :ulb,l -:ule - -[Examples:] - -locateModel engine; -engineProps -\{ - treeSearch false; -\} :pre - -[Description:] - -The locateModel "engine" locates the CFD cell and cellID corresponding to a given position. -The engineSearch locate Model can be used with different settings to use different algorithms: - -treeSearch false; will execute some geometric (linear) search using the last known cellID (recommended) :ulb,l -treeSearch true; will use a recursive tree structure to find the cell. :l -:ule - -[Restrictions:] none. - -[Related commands:] - -"locateModel"_locateModel.html - diff --git a/doc/locateModel_engineSearchIB.html b/doc/locateModel_engineSearchIB.html deleted file mode 100644 index 15e36803..00000000 --- a/doc/locateModel_engineSearchIB.html +++ /dev/null @@ -1,70 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

locateModel_engineSearchIB command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
locateModel engineIB;
-engineIBProps
-{
-    engineProps
-    {
-        treeSearch switch1;
-    }
-    zSplit value1;
-    xySplit value2;
-}  
-
-
  • switch1 = names of the finite volume scalar fields to be temporally averaged - -
  • value1 = number of z-normal layers for satellite points - -
  • value2 = number of satellite points in each layer - - -
-

Examples: -

-
locateModel engineIB;
-engineIBProps
-{
-    engineProps
-    {
-        treeSearch false;
-    }
-    zSplit 8;
-    xySplit 16;
-} 
-
-

Description: -

-

The locateModel "engine" locates the CFD cell and cellID corresponding to a given position. This locate model is especially designed for parallel immersed boundary method. Each particle is represented by "satellite points" if it is distributed over several processors. -

-

The engineSearchIB locate Model can be used with different settings to use different algorithms: -

-
  • treeSearch false; will execute some geometric (linear) search using the last known cellID (recommended) - -
  • treeSearch true; will use a recursive tree structure to find the cell. - - -
-

This model is a modification of the engine search model. Instead of using the centre-cell as starting point for the engine search, further satellite points located on the surface of the sphere are checked. This makes sure that (parts of) spheres can be located even when their centre is on another processor. This is especially important for parallel computations, when a sphere is about to move from one processor to another. -

-

Restrictions: -

-

Only for immersed boundary solvers! -

-

Related commands: -

-

locateModel -

- diff --git a/doc/locateModel_engineSearchIB.txt b/doc/locateModel_engineSearchIB.txt deleted file mode 100644 index 9adbdcc2..00000000 --- a/doc/locateModel_engineSearchIB.txt +++ /dev/null @@ -1,62 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -locateModel_engineSearchIB command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -locateModel engineIB; -engineIBProps -\{ - engineProps - \{ - treeSearch switch1; - \} - zSplit value1; - xySplit value2; -\} :pre - -{switch1} = names of the finite volume scalar fields to be temporally averaged :ulb,l -{value1} = number of z-normal layers for satellite points :l -{value2} = number of satellite points in each layer :l -:ule - -[Examples:] - -locateModel engineIB; -engineIBProps -\{ - engineProps - \{ - treeSearch false; - \} - zSplit 8; - xySplit 16; -\} :pre - -[Description:] - -The locateModel "engine" locates the CFD cell and cellID corresponding to a given position. This locate model is especially designed for parallel immersed boundary method. Each particle is represented by "satellite points" if it is distributed over several processors. - -The engineSearchIB locate Model can be used with different settings to use different algorithms: - -treeSearch false; will execute some geometric (linear) search using the last known cellID (recommended) :ulb,l -treeSearch true; will use a recursive tree structure to find the cell. :l -:ule - -This model is a modification of the engine search model. Instead of using the centre-cell as starting point for the engine search, further satellite points located on the surface of the sphere are checked. This makes sure that (parts of) spheres can be located even when their centre is on another processor. This is especially important for parallel computations, when a sphere is about to move from one processor to another. - -[Restrictions:] - -Only for immersed boundary solvers! - -[Related commands:] - -"locateModel"_locateModel.html - diff --git a/doc/locateModel_standardSearch.html b/doc/locateModel_standardSearch.html deleted file mode 100644 index d5e37a0a..00000000 --- a/doc/locateModel_standardSearch.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

locateModel_standardSearch command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
locateModel standard;  
-
-

Examples: -

-
locateModel standard; 
-
-

Description: -

-

The locateModel "standard" locates the CFD cell and cellID corresponding to a given position. A very straight-forward (robust!) locate algorithm is used. -

-

Restrictions: none. -

-

Related commands: -

-

locateModel -

- diff --git a/doc/locateModel_standardSearch.txt b/doc/locateModel_standardSearch.txt deleted file mode 100644 index 84fb1db8..00000000 --- a/doc/locateModel_standardSearch.txt +++ /dev/null @@ -1,30 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -locateModel_standardSearch command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -locateModel standard; :pre - -[Examples:] - -locateModel standard; :pre - -[Description:] - -The locateModel "standard" locates the CFD cell and cellID corresponding to a given position. A very straight-forward (robust!) locate algorithm is used. - - -[Restrictions:] none. - -[Related commands:] - -"locateModel"_locateModel.html - diff --git a/doc/meshMotionModel.html b/doc/meshMotionModel.html deleted file mode 100644 index c056b6b4..00000000 --- a/doc/meshMotionModel.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

meshMotionModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
meshMotionModel model; 
-
-
  • model = name of the meshMotionModel to be applied -
-

Examples: -

-
meshMotionModel noMeshMotion; 
-
-

Note: This examples list might not be complete - please look for other models (meshMotionModel_XY) in this documentation. -

-

Description: -

-

The meshMotionModel is the base class for models which manipulate the CFD mesh according to the DEM mesh motion. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/meshMotionModel.txt b/doc/meshMotionModel.txt deleted file mode 100644 index 60410ed0..00000000 --- a/doc/meshMotionModel.txt +++ /dev/null @@ -1,30 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -meshMotionModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -meshMotionModel model; :pre - -model = name of the meshMotionModel to be applied :ul - -[Examples:] - -meshMotionModel noMeshMotion; :pre - -Note: This examples list might not be complete - please look for other models (meshMotionModel_XY) in this documentation. - -[Description:] - -The meshMotionModel is the base class for models which manipulate the CFD mesh according to the DEM mesh motion. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/meshMotionModel_noMeshMotion.html b/doc/meshMotionModel_noMeshMotion.html deleted file mode 100644 index 5f166bd4..00000000 --- a/doc/meshMotionModel_noMeshMotion.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

meshMotionModel_noMeshMotion command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
meshMotionModel noMeshMotion; 
-
-

Examples: -

-
meshMotionModel noMeshMotion; 
-
-

Description: -

-

The noMeshMotion-model is a dummy meshMotion model. -

-

Restrictions: None. -

-

Related commands: -

-

meshMotionModel -

- diff --git a/doc/meshMotionModel_noMeshMotion.txt b/doc/meshMotionModel_noMeshMotion.txt deleted file mode 100644 index ca47a35b..00000000 --- a/doc/meshMotionModel_noMeshMotion.txt +++ /dev/null @@ -1,29 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -meshMotionModel_noMeshMotion command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -meshMotionModel noMeshMotion; :pre - -[Examples:] - -meshMotionModel noMeshMotion; :pre - -[Description:] - -The noMeshMotion-model is a dummy meshMotion model. - -[Restrictions:] None. - -[Related commands:] - -"meshMotionModel"_meshMotionModel.html - diff --git a/doc/momCoupleModel.html b/doc/momCoupleModel.html deleted file mode 100644 index d40ba878..00000000 --- a/doc/momCoupleModel.html +++ /dev/null @@ -1,40 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

momCoupleModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
momCoupleModels
-(
-    model
-); 
-
-
  • model = name of the momCoupleModel to be applied -
-

Examples: -

-
momCoupleModels
-(
-    implicitCouple
-); 
-
-

Note: This examples list might not be complete - please look for other models (momCoupleModel_XY) in this documentation. -

-

Description: -

-

The momCoupleModel is the base class for momentum exchange between DEM and CFD simulation. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/momCoupleModel.txt b/doc/momCoupleModel.txt deleted file mode 100644 index cfbddc1b..00000000 --- a/doc/momCoupleModel.txt +++ /dev/null @@ -1,36 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -momCoupleModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -momCoupleModels -( - model -); :pre - -model = name of the momCoupleModel to be applied :ul - -[Examples:] - -momCoupleModels -( - implicitCouple -); :pre - -Note: This examples list might not be complete - please look for other models (momCoupleModel_XY) in this documentation. - -[Description:] - -The momCoupleModel is the base class for momentum exchange between DEM and CFD simulation. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/momCoupleModel_explicitCouple.html b/doc/momCoupleModel_explicitCouple.html deleted file mode 100644 index 521d7c96..00000000 --- a/doc/momCoupleModel_explicitCouple.html +++ /dev/null @@ -1,52 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

momCoupleModel_explicitCouple command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
momCoupleModels
-(
-    explicitCouple
-);
-explicitCoupleProps
-{
-    fLimit vector;
-} 
-
-
  • vector = limiter vector for explicit force term (default (1e10,1e10,1e10) ) - - -
-

Examples: -

-
momCoupleModels
-(
-    explicitCouple
-);
-explicitCoupleProps
-{
-    fLimit (1e3 1e2 1e4);
-} 
-
-

Description: -

-

The explicitCouple-model is a momCoupleModel model providing an explicit momentum source term for the CFD solver. -

-

Restrictions: -

-

Only for solvers that include explicit momentum exchange. -

-

Related commands: -

-

momCoupleModel -

- diff --git a/doc/momCoupleModel_explicitCouple.txt b/doc/momCoupleModel_explicitCouple.txt deleted file mode 100644 index 58cd2824..00000000 --- a/doc/momCoupleModel_explicitCouple.txt +++ /dev/null @@ -1,48 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -momCoupleModel_explicitCouple command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -momCoupleModels -( - explicitCouple -); -explicitCoupleProps -\{ - fLimit vector; -\} :pre - -{vector} = limiter vector for explicit force term (default (1e10,1e10,1e10) ) :ulb,l -:ule - -[Examples:] - -momCoupleModels -( - explicitCouple -); -explicitCoupleProps -\{ - fLimit (1e3 1e2 1e4); -\} :pre - -[Description:] - -The explicitCouple-model is a momCoupleModel model providing an explicit momentum source term for the CFD solver. - -[Restrictions:] - -Only for solvers that include explicit momentum exchange. - -[Related commands:] - -"momCoupleModel"_momCoupleModel.html - diff --git a/doc/momCoupleModel_implicitCouple.html b/doc/momCoupleModel_implicitCouple.html deleted file mode 100644 index b51420b9..00000000 --- a/doc/momCoupleModel_implicitCouple.html +++ /dev/null @@ -1,60 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

momCoupleModel_implicitCouple command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
momCoupleModels
-(
-    implicitCouple
-);
-implicitCoupleProps
-{
-    velFieldName "U";
-    granVelFieldName "Us";
-    voidfractionFieldName "voidfraction";
-} 
-
-
  • U = name of the finite volume fluid velocity field - -
  • Us = name of the finite volume granular velocity field - -
  • voidfraction = name of the finite volume voidfraction field - - -
-

Examples: -

-
momCoupleModels
-(
-    implicitCouple
-);
-implicitCoupleProps
-{
-    velFieldName "U";
-    granVelFieldName "Us";
-    voidfractionFieldName "voidfraction";
-} 
-
-

Description: -

-

The implicitCouple-model is a momCoupleModel model providing an implicit momentum source term for the CFD solver. -

-

Restrictions: -

-

Only for solvers that include implicit momentum exchange. -

-

Related commands: -

-

momCoupleModel -

- diff --git a/doc/momCoupleModel_implicitCouple.txt b/doc/momCoupleModel_implicitCouple.txt deleted file mode 100644 index e7954f39..00000000 --- a/doc/momCoupleModel_implicitCouple.txt +++ /dev/null @@ -1,54 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -momCoupleModel_implicitCouple command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -momCoupleModels -( - implicitCouple -); -implicitCoupleProps -\{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -\} :pre - -{U} = name of the finite volume fluid velocity field :ulb,l -{Us} = name of the finite volume granular velocity field :l -{voidfraction} = name of the finite volume voidfraction field :l -:ule - -[Examples:] - -momCoupleModels -( - implicitCouple -); -implicitCoupleProps -\{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -\} :pre - -[Description:] - -The implicitCouple-model is a momCoupleModel model providing an implicit momentum source term for the CFD solver. - -[Restrictions:] - -Only for solvers that include implicit momentum exchange. - -[Related commands:] - -"momCoupleModel"_momCoupleModel.html - diff --git a/doc/momCoupleModel_noCouple.html b/doc/momCoupleModel_noCouple.html deleted file mode 100644 index 38dd7c35..00000000 --- a/doc/momCoupleModel_noCouple.html +++ /dev/null @@ -1,40 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

momCoupleModel_noCouple command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
momCoupleModels
-(
-    off
-); 
-
-

Examples: -

-
momCoupleModels
-(
-    off
-); 
-
-

Description: -

-

The noCouple-model is a dummy momCoupleModel model providing an no momentum source term for the CFD solver. -

-

Restrictions: -

-

Only for solvers that include no momentum exchange, e.g. immersed boundary. -

-

Related commands: -

-

momCoupleModel -

- diff --git a/doc/momCoupleModel_noCouple.txt b/doc/momCoupleModel_noCouple.txt deleted file mode 100644 index c6080190..00000000 --- a/doc/momCoupleModel_noCouple.txt +++ /dev/null @@ -1,38 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -momCoupleModel_noCouple command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -momCoupleModels -( - off -); :pre - - -[Examples:] - -momCoupleModels -( - off -); :pre - -[Description:] - -The noCouple-model is a dummy momCoupleModel model providing an no momentum source term for the CFD solver. - -[Restrictions:] - -Only for solvers that include no momentum exchange, e.g. immersed boundary. - -[Related commands:] - -"momCoupleModel"_momCoupleModel.html - diff --git a/doc/regionModel.html b/doc/regionModel.html deleted file mode 100644 index a85e4e82..00000000 --- a/doc/regionModel.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

regionModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
regionModel model; 
-
-
  • model = name of the regionModel to be applied -
-

Examples: -

-
regionModel allRegion; 
-
-

Note: This examples list might not be complete - please look for other models (regionModel_XY) in this documentation. -

-

Description: -

-

The regionModel is the base class for region models to select a certain region for coupled simulation. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/regionModel.txt b/doc/regionModel.txt deleted file mode 100644 index a829eca0..00000000 --- a/doc/regionModel.txt +++ /dev/null @@ -1,30 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -regionModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -regionModel model; :pre - -model = name of the regionModel to be applied :ul - -[Examples:] - -regionModel allRegion; :pre - -Note: This examples list might not be complete - please look for other models (regionModel_XY) in this documentation. - -[Description:] - -The regionModel is the base class for region models to select a certain region for coupled simulation. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/regionModel_allRegion.html b/doc/regionModel_allRegion.html deleted file mode 100644 index 85f35b0f..00000000 --- a/doc/regionModel_allRegion.html +++ /dev/null @@ -1,32 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

regionModel_allRegion command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
regionModel allRegion; 
-
-

Examples: -

-
regionModel allRegion; 
-
-

Description: -

-

The allRegion-model is a region model including the whole CFD region for the coupling. -

-

Restrictions: None. -

-

Related commands: -

-

regionModel -

- diff --git a/doc/regionModel_allRegion.txt b/doc/regionModel_allRegion.txt deleted file mode 100644 index 7798339e..00000000 --- a/doc/regionModel_allRegion.txt +++ /dev/null @@ -1,29 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -regionModel_allRegion command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -regionModel allRegion; :pre - -[Examples:] - -regionModel allRegion; :pre - -[Description:] - -The allRegion-model is a region model including the whole CFD region for the coupling. - -[Restrictions:] None. - -[Related commands:] - -"regionModel"_regionModel.html - diff --git a/doc/voidFractionModel.html b/doc/voidFractionModel.html deleted file mode 100644 index 0dd37937..00000000 --- a/doc/voidFractionModel.html +++ /dev/null @@ -1,34 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel model; 
-
-
  • model = name of the voidfractionModel to be applied -
-

Examples: -

-
voidfractionModel centre; 
-
-

Note: This examples list might not be complete - please look for other models (voidfractionModel_XY) in this documentation. -

-

Description: -

-

The voidfractionModel is the base class for models to represent the DEM particle's volume in the CFD domain via a voidfraction field. -

-

Restrictions: none. -

-

Default: none. -

- diff --git a/doc/voidFractionModel.txt b/doc/voidFractionModel.txt deleted file mode 100644 index c4310692..00000000 --- a/doc/voidFractionModel.txt +++ /dev/null @@ -1,30 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel model; :pre - -model = name of the voidfractionModel to be applied :ul - -[Examples:] - -voidfractionModel centre; :pre - -Note: This examples list might not be complete - please look for other models (voidfractionModel_XY) in this documentation. - -[Description:] - -The voidfractionModel is the base class for models to represent the DEM particle's volume in the CFD domain via a voidfraction field. - -[Restrictions:] none. - -[Default:] none. diff --git a/doc/voidFractionModel_GaussVoidFraction.html b/doc/voidFractionModel_GaussVoidFraction.html deleted file mode 100644 index 976c6be0..00000000 --- a/doc/voidFractionModel_GaussVoidFraction.html +++ /dev/null @@ -1,54 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel_GaussVoidFraction command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel Gauss;
-GaussProps
-{
-    maxCellsPerParticle number1;
-    alphaMin number2;
-    scaleUpVol number3;
-} 
-
-
  • number1 = max number of cells covered by a partilce (search will fail when more than number1 cells are covered by the particle) - -
  • number2 = mininmum limit for voidfraction - -
  • number3 = diameter of the particle's representation is artificially increased according to number3 * Vparticle, volume remains unaltered! - - -
-

Examples: -

-
voidfractionModel Gauss;
-GaussProps
-{
-    maxCellsPerParticle 1000;
-    alphaMin 0.10;
-    scaleUpVol 5.0;
-} 
-
-

Description: -

-

The Gauss voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle. The volume is here distributed according to a Gaussian dirstibution. -

-

The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. -

-

Restrictions: none. -

-

Related commands: -

-

voidfractionModel , bigParticle -

- diff --git a/doc/voidFractionModel_GaussVoidFraction.txt b/doc/voidFractionModel_GaussVoidFraction.txt deleted file mode 100644 index 969c09f3..00000000 --- a/doc/voidFractionModel_GaussVoidFraction.txt +++ /dev/null @@ -1,48 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel_GaussVoidFraction command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel Gauss; -GaussProps -\{ - maxCellsPerParticle number1; - alphaMin number2; - scaleUpVol number3; -\} :pre - -{number1} = max number of cells covered by a partilce (search will fail when more than {number1} cells are covered by the particle) :ulb,l -{number2} = mininmum limit for voidfraction :l -{number3} = diameter of the particle's representation is artificially increased according to {number3} * Vparticle, volume remains unaltered! :l -:ule - -[Examples:] - -voidfractionModel Gauss; -GaussProps -\{ - maxCellsPerParticle 1000; - alphaMin 0.10; - scaleUpVol 5.0; -\} :pre - -[Description:] - -The Gauss voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle. The volume is here distributed according to a Gaussian dirstibution. - -The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. - -[Restrictions:] none. - -[Related commands:] - -"voidfractionModel"_voidfractionModel.html , "bigParticle"_voidFractionModel_bigParticleVoidFraction.html - diff --git a/doc/voidFractionModel_IBVoidFraction.html b/doc/voidFractionModel_IBVoidFraction.html deleted file mode 100644 index 3ae01115..00000000 --- a/doc/voidFractionModel_IBVoidFraction.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel_IBVoidFraction command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel IB;
-IBProps
-{
-    maxCellsPerParticle number1;
-    alphaMin number2;
-    scaleUpVol number3;
-} 
-
-
  • number1 = max number of cells covered by a partilce (search will fail when more than number1 cells are covered by the particle) - -
  • number2 = mininmum limit for voidfraction - -
  • number3 = diameter of the particle's representation is artificially increased according to number3 * Vparticle, volume remains unaltered! - - -
-

Examples: -

-
voidfractionModel IB;
-IBProps
-{
-    maxCellsPerParticle 1000;
-    alphaMin 0.10;
-    scaleUpVol 5.0;
-} 
-
-

Description: -

-

The IB voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle. The model is specially designed for cfdemSolverIB and creates a smooth transition of the voidfraction at the particle surface. Cells which are only partially covered by solid are marked by void fracion values between 0 and 1 respectively. -

-

The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. -

-

Code of this sub-model contributed by Alice Hager, JKU. -

-

Restrictions: none. -

-

Related commands: -

-

voidfractionModel -

- diff --git a/doc/voidFractionModel_IBVoidFraction.txt b/doc/voidFractionModel_IBVoidFraction.txt deleted file mode 100644 index f39d1bb2..00000000 --- a/doc/voidFractionModel_IBVoidFraction.txt +++ /dev/null @@ -1,50 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel_IBVoidFraction command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel IB; -IBProps -\{ - maxCellsPerParticle number1; - alphaMin number2; - scaleUpVol number3; -\} :pre - -{number1} = max number of cells covered by a partilce (search will fail when more than {number1} cells are covered by the particle) :ulb,l -{number2} = mininmum limit for voidfraction :l -{number3} = diameter of the particle's representation is artificially increased according to {number3} * Vparticle, volume remains unaltered! :l -:ule - -[Examples:] - -voidfractionModel IB; -IBProps -\{ - maxCellsPerParticle 1000; - alphaMin 0.10; - scaleUpVol 5.0; -\} :pre - -[Description:] - -The IB voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle. The model is specially designed for cfdemSolverIB and creates a smooth transition of the voidfraction at the particle surface. Cells which are only partially covered by solid are marked by void fracion values between 0 and 1 respectively. - -The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. - -Code of this sub-model contributed by Alice Hager, JKU. - -[Restrictions:] none. - -[Related commands:] - -"voidfractionModel"_voidfractionModel.html - diff --git a/doc/voidFractionModel_bigParticleVoidFraction.html b/doc/voidFractionModel_bigParticleVoidFraction.html deleted file mode 100644 index 8a13e4f7..00000000 --- a/doc/voidFractionModel_bigParticleVoidFraction.html +++ /dev/null @@ -1,56 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel_bigParticleVoidFraction command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel bigParticle;
-bigParticleProps
-{
-    maxCellsPerParticle number1;
-    alphaMin number2;
-    scaleUpVol number3;
-} 
-
-
  • number1 = max number of cells covered by a partilce (search will fail when more than number1 cells are covered by the particle) - -
  • number2 = mininmum limit for voidfraction - -
  • number3 = diameter of the particle's representation is artificially increased according to number3 * Vparticle, volume remains unaltered! - - -
-

Examples: -

-
voidfractionModel bigParticle;
-bigParticleProps
-{
-    maxCellsPerParticle 1000;
-    alphaMin 0.10;
-    scaleUpVol 5.0;
-} 
-
-

Description: -

-

The bigParticle voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle which results in a stairstep representation of the bodies within the mesh (i.e. voidfraction is either 1 (fluid) of zero (solid)). For archiving accurate results, approx. 8 cells per particle diameter are necessary. -

-

The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. -

-

Code of this sub-model contributed by Alice Hager, JKU. -

-

Restrictions: none. -

-

Related commands: -

-

voidfractionModel -

- diff --git a/doc/voidFractionModel_bigParticleVoidFraction.txt b/doc/voidFractionModel_bigParticleVoidFraction.txt deleted file mode 100644 index baa109c3..00000000 --- a/doc/voidFractionModel_bigParticleVoidFraction.txt +++ /dev/null @@ -1,50 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel_bigParticleVoidFraction command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel bigParticle; -bigParticleProps -\{ - maxCellsPerParticle number1; - alphaMin number2; - scaleUpVol number3; -\} :pre - -{number1} = max number of cells covered by a partilce (search will fail when more than {number1} cells are covered by the particle) :ulb,l -{number2} = mininmum limit for voidfraction :l -{number3} = diameter of the particle's representation is artificially increased according to {number3} * Vparticle, volume remains unaltered! :l -:ule - -[Examples:] - -voidfractionModel bigParticle; -bigParticleProps -\{ - maxCellsPerParticle 1000; - alphaMin 0.10; - scaleUpVol 5.0; -\} :pre - -[Description:] - -The bigParticle voidFraction model is supposed to be used when a particle (or it's representation) is bigger than a CFD cell. The voidfraction field is set in those cell whose centres are inside the particle which results in a stairstep representation of the bodies within the mesh (i.e. voidfraction is either 1 (fluid) of zero (solid)). For archiving accurate results, approx. 8 cells per particle diameter are necessary. - -The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. - -Code of this sub-model contributed by Alice Hager, JKU. - -[Restrictions:] none. - -[Related commands:] - -"voidfractionModel"_voidfractionModel.html - diff --git a/doc/voidFractionModel_centreVoidFraction.html b/doc/voidFractionModel_centreVoidFraction.html deleted file mode 100644 index cfe8a547..00000000 --- a/doc/voidFractionModel_centreVoidFraction.html +++ /dev/null @@ -1,44 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel_centreVoidFraction command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel centre;
-centreProps
-{
-    alphaMin value;
-} 
-
-
  • value = mininmum limit for voidfraction - - -
-

Examples: -

-
voidfractionModel centre;
-centreProps
-{
-    alphaMin 0.1;
-} 
-
-

Description: -

-

The centre voidFraction model calculates the voidfraction in a CFD cell accounting for the volume of the particles whose centres are inside the cell. -

-

Restrictions: none. -

-

Related commands: -

-

voidfractionModel -

- diff --git a/doc/voidFractionModel_centreVoidFraction.txt b/doc/voidFractionModel_centreVoidFraction.txt deleted file mode 100644 index 3106664b..00000000 --- a/doc/voidFractionModel_centreVoidFraction.txt +++ /dev/null @@ -1,40 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel_centreVoidFraction command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel centre; -centreProps -\{ - alphaMin value; -\} :pre - -{value} = mininmum limit for voidfraction :ulb,l -:ule - -[Examples:] - -voidfractionModel centre; -centreProps -\{ - alphaMin 0.1; -\} :pre - -[Description:] - -The centre voidFraction model calculates the voidfraction in a CFD cell accounting for the volume of the particles whose centres are inside the cell. - -[Restrictions:] none. - -[Related commands:] - -"voidfractionModel"_voidfractionModel.html - diff --git a/doc/voidFractionModel_dividedVoidFraction.html b/doc/voidFractionModel_dividedVoidFraction.html deleted file mode 100644 index 9b019a9e..00000000 --- a/doc/voidFractionModel_dividedVoidFraction.html +++ /dev/null @@ -1,50 +0,0 @@ - -
CFDEMproject WWW Site - CFDEM Commands -
- - - - -
- -

voidfractionModel_dividedVoidFraction command -

-

Syntax: -

-

Defined in couplingProperties dictionary. -

-
voidfractionModel divided;
-dividedProps
-{
-    alphaMin number1;
-    scaleUpVol number2;
-} 
-
-
  • number1 = mininmum limit for voidfraction - -
  • number2 = diameter of the particle's representation is artificially increased according to number2 * Vparticle, volume remains unaltered! - - -
-

Examples: -

-
voidfractionModel divided;
-dividedProps
-{
-    alphaMin 0.2;
-    scaleUpVol 1.0;
-} 
-
-

Description: -

-

The divided voidFraction model is supposed to be used when a particle (or it's representation) is in the size range of a CFD cell. Satellite points are used to divide the particle's volume to the touched cells. -

-

The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. -

-

Restrictions: none. -

-

Related commands: -

-

voidfractionModel -

- diff --git a/doc/voidFractionModel_dividedVoidFraction.txt b/doc/voidFractionModel_dividedVoidFraction.txt deleted file mode 100644 index f3b56050..00000000 --- a/doc/voidFractionModel_dividedVoidFraction.txt +++ /dev/null @@ -1,45 +0,0 @@ -"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c - -:link(lws,http://www.cfdem.com) -:link(lc,CFDEMcoupling_Manual.html#comm) - -:line - -voidfractionModel_dividedVoidFraction command :h3 - -[Syntax:] - -Defined in couplingProperties dictionary. - -voidfractionModel divided; -dividedProps -\{ - alphaMin number1; - scaleUpVol number2; -\} :pre - -{number1} = mininmum limit for voidfraction :ulb,l -{number2} = diameter of the particle's representation is artificially increased according to {number2} * Vparticle, volume remains unaltered! :l -:ule - -[Examples:] - -voidfractionModel divided; -dividedProps -\{ - alphaMin 0.2; - scaleUpVol 1.0; -\} :pre - -[Description:] - -The divided voidFraction model is supposed to be used when a particle (or it's representation) is in the size range of a CFD cell. Satellite points are used to divide the particle's volume to the touched cells. - -The region of influence of a particle can be increased artificially by "scaleUpVol", which blows up the particles, but keeps their volume (for voidfraction calculation) constant. - -[Restrictions:] none. - -[Related commands:] - -"voidfractionModel"_voidfractionModel.html - diff --git a/src/lagrangian/cfdemParticle/Make/files b/src/lagrangian/cfdemParticle/Make/files deleted file mode 100644 index d97f4781..00000000 --- a/src/lagrangian/cfdemParticle/Make/files +++ /dev/null @@ -1,92 +0,0 @@ -cfdemCloud = cfdemCloud -forceModels = subModels/forceModel -IOModels = subModels/IOModel -voidFractionModels = subModels/voidFractionModel -locateModels = subModels/locateModel -meshMotionModels = subModels/meshMotionModel -momCoupleModels = subModels/momCoupleModel -regionModels = subModels/regionModel -dataExchangeModels = subModels/dataExchangeModel -averagingModels = subModels/averagingModel -clockModels = subModels/clockModel -liggghtsCommandModels = subModels/liggghtsCommandModel - -$(cfdemCloud)/cfdemCloud.C -derived/cfdemCloudIB/cfdemCloudIB.C - -$(forceModels)/forceModel/forceModel.C -$(forceModels)/forceModel/newForceModel.C -$(forceModels)/noDrag/noDrag.C -$(forceModels)/DiFeliceDrag/DiFeliceDrag.C -$(forceModels)/GidaspowDrag/GidaspowDrag.C -$(forceModels)/SchillerNaumannDrag/SchillerNaumannDrag.C -$(forceModels)/Archimedes/Archimedes.C -$(forceModels)/ArchimedesIB/ArchimedesIB.C -$(forceModels)/interface/interface.C -$(forceModels)/ShirgaonkarIB/ShirgaonkarIB.C -$(forceModels)/KochHillDrag/KochHillDrag.C -$(forceModels)/LaEuScalarTemp/LaEuScalarTemp.C -$(forceModels)/virtualMassForce/virtualMassForce.C -$(forceModels)/gradPForce/gradPForce.C -$(forceModels)/viscForce/viscForce.C -$(forceModels)/MeiLift/MeiLift.C - -$(IOModels)/IOModel/IOModel.C -$(IOModels)/IOModel/newIOModel.C -$(IOModels)/noIO/noIO.C -$(IOModels)/basicIO/basicIO.C - -$(voidFractionModels)/voidFractionModel/voidFractionModel.C -$(voidFractionModels)/voidFractionModel/newVoidFractionModel.C -$(voidFractionModels)/centreVoidFraction/centreVoidFraction.C -$(voidFractionModels)/dividedVoidFraction/dividedVoidFraction.C -$(voidFractionModels)/bigParticleVoidFraction/bigParticleVoidFraction.C -$(voidFractionModels)/GaussVoidFraction/GaussVoidFraction.C -$(voidFractionModels)/IBVoidFraction/IBVoidFraction.C - -$(locateModels)/locateModel/locateModel.C -$(locateModels)/locateModel/newLocateModel.C -$(locateModels)/standardSearch/standardSearch.C -$(locateModels)/engineSearch/engineSearch.C -$(locateModels)/engineSearchIB/engineSearchIB.C - - -$(meshMotionModels)/meshMotionModel/meshMotionModel.C -$(meshMotionModels)/meshMotionModel/newMeshMotionModel.C -$(meshMotionModels)/noMeshMotion/noMeshMotion.C - -$(momCoupleModels)/momCoupleModel/momCoupleModel.C -$(momCoupleModels)/momCoupleModel/newMomCoupleModel.C -$(momCoupleModels)/explicitCouple/explicitCouple.C -$(momCoupleModels)/implicitCouple/implicitCouple.C -$(momCoupleModels)/noCouple/noCouple.C - -$(regionModels)/regionModel/regionModel.C -$(regionModels)/regionModel/newRegionModel.C -$(regionModels)/allRegion/allRegion.C - -$(dataExchangeModels)/dataExchangeModel/dataExchangeModel.C -$(dataExchangeModels)/dataExchangeModel/newDataExchangeModel.C -$(dataExchangeModels)/oneWayVTK/oneWayVTK.C -$(dataExchangeModels)/twoWayFiles/twoWayFiles.C -$(dataExchangeModels)/noDataExchange/noDataExchange.C -$(dataExchangeModels)/twoWayMPI/twoWayMPI.C - -$(averagingModels)/averagingModel/averagingModel.C -$(averagingModels)/averagingModel/newAveragingModel.C -$(averagingModels)/dilute/dilute.C -$(averagingModels)/dense/dense.C - -$(clockModels)/clockModel/clockModel.C -$(clockModels)/clockModel/newClockModel.C -$(clockModels)/standardClock/standardClock.C -$(clockModels)/noClock/noClock.C - -$(liggghtsCommandModels)/liggghtsCommandModel/liggghtsCommandModel.C -$(liggghtsCommandModels)/liggghtsCommandModel/newLiggghtsCommandModel.C -$(liggghtsCommandModels)/execute/execute.C -$(liggghtsCommandModels)/runLiggghts/runLiggghts.C -$(liggghtsCommandModels)/writeLiggghts/writeLiggghts.C -$(liggghtsCommandModels)/readLiggghtsData/readLiggghtsData.C - -LIB = $(FOAM_USER_LIBBIN)/lib$(CFDEM_LIB_NAME) diff --git a/src/lagrangian/cfdemParticle/Make/options b/src/lagrangian/cfdemParticle/Make/options deleted file mode 100644 index 61f61a93..00000000 --- a/src/lagrangian/cfdemParticle/Make/options +++ /dev/null @@ -1,27 +0,0 @@ -sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB) -sinclude $(RULES)/mplib$(WM_MPLIB) - - -EXE_INC = \ - $(PFLAGS) \ - $(PINC) \ - -I ./cfdemParticle \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/lagrangian/basic/lnInclude \ - -I$(LIB_SRC)/OpenFOAM/containers/HashTables/labelHashSet \ - -I$(CFDEM_LIGGGHTS_SRC_DIR) \ - -LIB_LIBS = \ - $(PLIBS) \ - -L$(FOAM_USER_LIBBIN) \ - -lfiniteVolume \ - -lincompressibleRASModels \ - -lincompressibleLESModels \ - -lmeshTools \ - -llagrangian \ - -lmpi_cxx \ - -L$(CFDEM_LIGGGHTS_SRC_DIR) \ - -l$(CFDEM_LIGGGHTS_LIB_NAME) \ diff --git a/src/lagrangian/cfdemParticle/cfdTools/checkModelType.H b/src/lagrangian/cfdemParticle/cfdTools/checkModelType.H deleted file mode 100644 index 9a6ddf5d..00000000 --- a/src/lagrangian/cfdemParticle/cfdTools/checkModelType.H +++ /dev/null @@ -1,67 +0,0 @@ - - // check model type - // referring to: Zhou et al. 2010,JFM - word modelType = particleCloud.modelType(); - - //Warning << "model type not being checked" << endl; - - if (modelType=="B"){ - Info << "solving volume averaged Navier Stokes equations of type B\n"<< endl; - - // check if Archimedes is used - bool found=false; - forAll(particleCloud.forceModels(),i) - { - if(particleCloud.forceModels()[i]=="Archimedes") - found=true; - } - if(!found) - FatalError <<"Archimedes model not found!\n" << abort(FatalError); - - // check if gradP and viscForce are used - found=false; - forAll(particleCloud.forceModels(),i) - { - if(particleCloud.forceModels()[i]=="gradPForce" || particleCloud.forceModels()[i]=="viscForce") - found=true; - } - if(found) - FatalError <<"do not use gradPForce and viscForce with model type B!\n" << abort(FatalError); - - }else if (modelType=="A"){ - Info << "solving volume averaged Navier Stokes equations of type A\n" - << "check if Archimedes lift is necessary (depends on pressure formulation)\n"<< endl; - - // check if Archimedes is used - bool found=false; - forAll(particleCloud.forceModels(),i) - { - if(particleCloud.forceModels()[i]=="Archimedes") - found=true; - } - if(found) - Info << "WARNING!!! Are you sure to use Archimedes lift, not necessary if gradPForce includes this effect." << endl; - - // check if gradP is used - found=false; - forAll(particleCloud.forceModels(),i) - { - if(particleCloud.forceModels()[i]=="gradPForce") - found=true; - } - if(!found) - FatalError <<"gradPForce model not found!\n" << abort(FatalError); - - // check if viscForce is used - found=false; - forAll(particleCloud.forceModels(),i) - { - if(particleCloud.forceModels()[i]=="viscForce") - found=true; - } - if(!found) - FatalError <<"viscForce model not found!\n" << abort(FatalError); - }else if (modelType=="none") - Warning << "You chose model type -none- you might get erroneous results!" << endl; - else - FatalError <<"no suitable model type specified:" << modelType << "\n" << abort(FatalError); diff --git a/src/lagrangian/cfdemParticle/cfdTools/debugInfo.H b/src/lagrangian/cfdemParticle/cfdTools/debugInfo.H deleted file mode 100755 index 637e738b..00000000 --- a/src/lagrangian/cfdemParticle/cfdTools/debugInfo.H +++ /dev/null @@ -1,95 +0,0 @@ - - //========================================================================// - scalar countCell=0; // number of cells touched by particles - int points=0; // number of particles and sub-points - scalar totalParticleWeights=0; // total weight of all particles and sub-points - vector totalForce_array(0,0,0); // total force on particles based on particle array - vector totalForce_field(0,0,0); // forceField of forceM(), used to calc Ksl - scalar particleVolume_radius=0; // total particle voulme based on radius array - scalar particleVolume_field=0; // total particle voulme based on voidfractionfield - scalar particleVolume_array=0; // total particle voulme based on particle array - scalar meanR_array=0; // mean particle radius based on particle array - vector meanUs_array(0,0,0); // mean solid velocity based on particle array - vector meanUs_field(0,0,0); // mean solid velocity based on field Us - scalar meanAlpha_field=0; // mean voidfraction - vector meanU_field(0,0,0); // mean fluid velocity based on field U - //========================================================================// - - // get particle based data - for(int index = 0;index < numberOfParticles(); ++index) - { - for(int i=0;i<3;i++){ - totalForce_array[i] += impForces_[index][i]; // in giveDEMdata() exp imp and DEM are summed - meanUs_array[i] += velocities_[index][i]; - } - meanR_array += radii_[index][0]; - particleVolume_radius += radii_[index][0]*radii_[index][0]*radii_[index][0]*4./3.*3.1415; - - // loop subCells - for(int subCell=0;subCell0) - { - meanAlpha_field /= countCell; - meanU_field /= countCell; - meanUs_field /= countCell; - } - else - { - meanAlpha_field = 0; - meanU_field = vector(0,0,0); - meanUs_field = vector(0,0,0); - } - meanUs_array /= numberOfParticles(); - meanR_array /= numberOfParticles(); - - Info <<"=============================================================================" << endl; - Info << "Debug Info, only serial and not tested!" << endl; - Info <<" numberOfParticles_ = "<< numberOfParticles() << " != " << endl; - Info <<"totalParticleWeights = "<< totalParticleWeights << endl; - Info <<" points= "<< points << endl; - Info <<"countCell= "<< countCell << endl; - Info <<" totalForce_array = "<< mag(totalForce_array)<< " != " << endl; - Info <<" totalForce_field = "<< mag(totalForce_field) << endl; - Info <<" particleVolume_field = "<< particleVolume_field << " != " << endl; - Info <<" particleVolume_array = "<< particleVolume_array << " != " << endl; - Info <<" particleVolume_radius = "<< particleVolume_radius << endl; - Info <<"meanUs_field = "<< mag(meanUs_field) << " ~= " << endl; - Info <<"meanUs_array = "<< mag(meanUs_array) << endl; - Info <<"meanU_field = "<< mag(meanU_field) << endl; - Info <<"meanAlpha_field = "<< meanAlpha_field << endl; - Info <<"meanR_array = "<< meanR_array << endl; - Info <<"=============================================================================" << endl; - Info << endl; diff --git a/src/lagrangian/cfdemParticle/cfdTools/solverDebugInfo.H b/src/lagrangian/cfdemParticle/cfdTools/solverDebugInfo.H deleted file mode 100644 index 7e117e38..00000000 --- a/src/lagrangian/cfdemParticle/cfdTools/solverDebugInfo.H +++ /dev/null @@ -1,14 +0,0 @@ - -if(particleCloud.verbose()) -{ - Info <<"=============================================================================" << endl; - Info << "totaldragforceEuler calculus" << endl; - vector totaldragforceEuler(0,0,0); - forAll(Ksl,cellI) - { - totaldragforceEuler += Ksl[cellI]*(Us[cellI]-U[cellI])/rho[cellI] * Ksl.mesh().V()[cellI]; - } - Pout <<"totaldragforceEuler = "<< mag(totaldragforceEuler) << endl; - Pout << "dv/dt =" << sum(fvc::ddt(voidfraction)) << endl; - Info <<"=============================================================================" << endl; -} diff --git a/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H b/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H deleted file mode 100755 index 40d42951..00000000 --- a/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H +++ /dev/null @@ -1,5 +0,0 @@ -word CFDEMversion="cfdem-2.4.2"; - -Info << "\ncfdem version: " << CFDEMversion << "\n" << endl; - - diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C deleted file mode 100644 index cfd72e07..00000000 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C +++ /dev/null @@ -1,540 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "fileName.H" -#include "cfdemCloud.H" -#include "forceModel.H" -#include "locateModel.H" -#include "momCoupleModel.H" -#include "regionModel.H" -#include "meshMotionModel.H" -#include "voidFractionModel.H" -#include "dataExchangeModel.H" -#include "IOModel.H" -#include "averagingModel.H" -#include "clockModel.H" -#include "liggghtsCommandModel.H" - -#include "mpi.h" -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -Foam::cfdemCloud::cfdemCloud -( - const fvMesh& mesh -) -: - mesh_(mesh), - couplingProperties_ - ( - IOobject - ( - "couplingProperties", - mesh_.time().constant(), - mesh_, - IOobject::MUST_READ, - IOobject::NO_WRITE - ) - ), - liggghtsCommandDict_ - ( - IOobject - ( - "liggghtsCommands", - mesh_.time().constant(), - mesh_, - IOobject::MUST_READ, - IOobject::NO_WRITE - ) - ), - verbose_(false), - ignore_(false), - modelType_(couplingProperties_.lookup("modelType")), - positions_(NULL), - velocities_(NULL), - impForces_(NULL), - expForces_(NULL), - DEMForces_(NULL), - radii_(NULL), - voidfractions_(NULL), - cellIDs_(NULL), - particleWeights_(NULL), - particleVolumes_(NULL), - numberOfParticles_(0), - numberOfParticlesChanged_(false), - arraysReallocated_(false), - forceModels_(couplingProperties_.lookup("forceModels")), - momCoupleModels_(couplingProperties_.lookup("momCoupleModels")), - liggghtsCommandModelList_(liggghtsCommandDict_.lookup("liggghtsCommandModels")), - turbulenceModelType_(couplingProperties_.lookup("turbulenceModelType")), - turbulence_ - ( - #if defined(version21) || defined(version16ext) - #ifdef comp - mesh.lookupObject - #else - mesh.lookupObject - #endif - #elif defined(version15) - mesh.lookupObject - #endif - ( - turbulenceModelType_ - ) - ), - locateModel_ - ( - locateModel::New - ( - couplingProperties_, - *this - ) - ), - /*momCoupleModel_ - ( - momCoupleModel::New - ( - couplingProperties_, - *this - ) - ),*/ - dataExchangeModel_ - ( - dataExchangeModel::New - ( - couplingProperties_, - *this - ) - ), - IOModel_ - ( - IOModel::New - ( - couplingProperties_, - *this - ) - ), - voidFractionModel_ - ( - voidFractionModel::New - ( - couplingProperties_, - *this - ) - ), - averagingModel_ - ( - averagingModel::New - ( - couplingProperties_, - *this - ) - ), - clockModel_ - ( - clockModel::New - ( - couplingProperties_, - *this - ) - ), - regionModel_ - ( - regionModel::New - ( - couplingProperties_, - *this - ) - ), - meshMotionModel_ - ( - meshMotionModel::New - ( - couplingProperties_, - *this - ) - ) -{ - #include "versionInfo.H" - - Info << "If BC are important, please provide volScalarFields -imp/expParticleForces-" << endl; - - if (couplingProperties_.found("verbose")) verbose_=true; - if (couplingProperties_.found("ignore")) ignore_=true; - if (turbulenceModelType_=="LESProperties") - Info << "WARNING - LES functionality not yet tested!" << endl; - - forceModel_ = new autoPtr[nrForceModels()]; - for (int i=0;i[momCoupleModels_.size()]; - for (int i=0;i[liggghtsCommandModelList_.size()]; - for (int i=0;i cfdemCloud::divVoidfractionTau(volVectorField& U,volScalarField& voidfraction) const -{ - return - ( - - fvm::laplacian(voidfractionNuEff(voidfraction), U) - - fvc::div(voidfractionNuEff(voidfraction)*dev(fvc::grad(U)().T())) - ); -} - -void cfdemCloud::resetArray(double**& array,int length,int width,double resetVal) -{ - for(int index = 0;index < length; ++index){ - for(int i=0;i cfdemCloud::voidfractionNuEff(volScalarField& voidfraction) const -{ - if (modelType_=="A") - { - return tmp - ( - #ifdef comp - new volScalarField("viscousTerm", (turbulence_.mut() + turbulence_.mu())) - #else - new volScalarField("viscousTerm", (turbulence_.nut() + turbulence_.nu())) - #endif - ); - } - else - { - return tmp - ( - #ifdef comp - new volScalarField("viscousTerm", voidfraction*(turbulence_.mut() + turbulence_.mu())) - #else - new volScalarField("viscousTerm", voidfraction*(turbulence_.nut() + turbulence_.nu())) - #endif - ); - } -} - -// * * * * * * * * * * * * * * * * IOStream operators * * * * * * * * * * * // - -#include "cfdemCloudIO.C" - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H deleted file mode 100644 index f4489022..00000000 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.H +++ /dev/null @@ -1,321 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - cloud class managing DEM data for CFD-DEM coupling - -Class - Foam::cfdemCloud - -SourceFiles - cfdemCloud.C - cfdemCloudIO.C - -\*---------------------------------------------------------------------------*/ - -#ifndef cfdemCloud_H -#define cfdemCloud_H - -// choose version -#define version21 -//#define version16ext -//#define version15 - -// choose comp/incomp -//#define comp - -#include "fvCFD.H" -#include "IFstream.H" - -#if defined(version21) || defined(version16ext) - #include "turbulenceModel.H" -#elif defined(version15) - #include "RASModel.H" -#endif - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// forward declarations -class forceModel; -class locateModel; -class voidFractionModel; -class dataExchangeModel; -class IOModel; -class averagingModel; -class clockModel; -class momCoupleModel; -class regionModel; -class meshMotionModel; -class liggghtsCommandModel; - -/*---------------------------------------------------------------------------*\ - Class cfdemCloud Declaration -\*---------------------------------------------------------------------------*/ - -class cfdemCloud -{ - -// protected data -protected: - const fvMesh& mesh_; - - IOdictionary couplingProperties_; - - IOdictionary liggghtsCommandDict_; - - bool verbose_; - - bool ignore_; - - const word modelType_; - - mutable double **positions_; - - mutable double **velocities_; - - mutable double **impForces_; - - mutable double **expForces_; - - mutable double **DEMForces_; - - mutable double **radii_; - - mutable double **voidfractions_; - - mutable double **cellIDs_; - - mutable double **particleWeights_; - - mutable double **particleVolumes_; - - int numberOfParticles_; - - bool numberOfParticlesChanged_; - - mutable bool arraysReallocated_; - - const wordList forceModels_; - - const wordList momCoupleModels_; - - const wordList liggghtsCommandModelList_; - - const word turbulenceModelType_; - - #if defined(version21) || defined(version16ext) - #ifdef comp - const compressible::turbulenceModel& turbulence_; - #else - const incompressible::turbulenceModel& turbulence_; - #endif - #elif defined(version15) - const incompressible::RASModel& turbulence_; - #endif - - autoPtr* forceModel_; - - autoPtr locateModel_; - - autoPtr* momCoupleModel_; - - autoPtr dataExchangeModel_; - - autoPtr IOModel_; - - autoPtr voidFractionModel_; - - autoPtr averagingModel_; - - autoPtr clockModel_; - - autoPtr regionModel_; - - autoPtr meshMotionModel_; - - autoPtr* liggghtsCommand_; - -// Private member functions - virtual void getDEMdata(); - - virtual void giveDEMdata(); - - - // Protected member functions used by submodels - virtual void setNumberOfParticles(int); - - virtual void findCells(); - - virtual void setForces(); - -public: - - friend class dataExchangeModel; - friend class voidFractionModel; - -// Constructors - - //- Construct from mesh and a list of particles - cfdemCloud - ( - const fvMesh& mesh - ); - - //- Destructor - virtual ~cfdemCloud(); - -// public Member Functions - - // Access - - word modelType(){ return modelType_; }; - - label particleCell(int); - - double d(int); - - vector position(int); - - vector velocity(int); - - virtual const forceModel& forceM(int); - - virtual int nrForceModels(); - - scalar radius(int); - - scalar voidfraction(int); - - label liggghtsCommandModelIndex(word); - - inline const bool& ignore() const; - - inline const fvMesh& mesh() const; - - inline bool verbose() const; - - inline const IOdictionary& couplingProperties() const; - - inline double ** positions() const; - - inline double ** velocities() const; - - inline double ** impForces() const; - - inline double ** expForces() const; - - inline double ** radii() const; - - inline double ** voidfractions() const; - - inline void set_radii(double**&) const; - - inline double ** cellIDs() const; - - inline void set_cellIDs(double**&) const; - - inline double ** particleWeights() const; - - inline double ** particleVolumes() const; - - inline int numberOfParticles() const; - - inline bool numberOfParticlesChanged() const; - - inline bool arraysReallocated() const; - - inline const wordList& forceModels(); - - inline const voidFractionModel& voidFractionM() const; - - inline const locateModel& locateM() const; - - inline const momCoupleModel& momCoupleM(int) const; - - inline const dataExchangeModel& dataExchangeM() const; - - inline const IOModel& IOM() const; - - inline const averagingModel& averagingM() const; - - inline const clockModel& clockM() const; - - inline const regionModel& regionM() const; - - inline const meshMotionModel& meshMotionM() const; - - inline const wordList& liggghtsCommandModelList() const; - - inline autoPtr* liggghtsCommand() const; - - #if defined(version21) || defined(version16ext) - #ifdef comp - inline const compressible::turbulenceModel& turbulence() const; - #else - inline const incompressible::turbulenceModel& turbulence() const; - #endif - #elif defined(version15) - inline const incompressible::RASModel& turbulence() const; - #endif - - // Write - - // write cfdemCloud internal data - virtual bool evolve(volScalarField&,volVectorField&,volVectorField&); - - virtual bool reAllocArrays() const; - - // IO - void writeScalarFieldToTerminal(double**&); - - void writeVectorFieldToTerminal(double**&); - - // functions - tmp divVoidfractionTau(volVectorField& ,volScalarField&) const; - - tmp voidfractionNuEff(volScalarField&) const; - - void resetArray(double**&,int,int,double resetVal=0.); -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#include "cfdemCloudI.H" - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H deleted file mode 100644 index ac7a0777..00000000 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudI.H +++ /dev/null @@ -1,201 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -\*---------------------------------------------------------------------------*/ - -namespace Foam -{ - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -inline const bool& cfdemCloud::ignore() const -{ - return ignore_; -} - -inline const fvMesh& cfdemCloud::mesh() const -{ - return mesh_; -} - -inline bool cfdemCloud::verbose() const -{ - return verbose_; -} - -inline const IOdictionary& cfdemCloud::couplingProperties() const -{ - return couplingProperties_; -} - -inline double ** cfdemCloud::positions() const -{ - return positions_; -} - -inline double ** cfdemCloud::velocities() const -{ - return velocities_; -} - -inline double ** cfdemCloud::impForces() const -{ - return impForces_; -} - -inline double ** cfdemCloud::expForces() const -{ - return expForces_; -} - -inline double ** cfdemCloud::radii() const -{ - return radii_; -} - -inline double ** cfdemCloud::voidfractions() const -{ - return voidfractions_; -} - -inline void cfdemCloud::set_radii(double **& values) const -{ - radii_=values; -} - -inline double ** cfdemCloud::cellIDs() const -{ - return cellIDs_; -} - -inline void cfdemCloud::set_cellIDs(double **& values) const -{ - cellIDs_=values; -} - -inline double ** cfdemCloud::particleWeights() const -{ - return particleWeights_; -} - -inline double ** cfdemCloud::particleVolumes() const -{ - return particleVolumes_; -} - -inline int cfdemCloud::numberOfParticles() const -{ - return numberOfParticles_; -} - -inline bool cfdemCloud::numberOfParticlesChanged() const -{ - return numberOfParticlesChanged_; -} - -inline bool cfdemCloud::arraysReallocated() const -{ - return arraysReallocated_; -} - -inline const wordList& cfdemCloud::forceModels() -{ - return forceModels_; -} - -inline const locateModel& cfdemCloud::locateM() const -{ - return locateModel_; -} - -inline const momCoupleModel& cfdemCloud::momCoupleM(int i) const -{ - return momCoupleModel_[i]; -} - -inline const dataExchangeModel& cfdemCloud::dataExchangeM() const -{ - return dataExchangeModel_; -} - -inline const IOModel& cfdemCloud::IOM() const -{ - return IOModel_; -} - -inline const voidFractionModel& cfdemCloud::voidFractionM() const -{ - return voidFractionModel_; -} - -inline const averagingModel& cfdemCloud::averagingM() const -{ - return averagingModel_; -} - -inline const clockModel& cfdemCloud::clockM() const -{ - return clockModel_; -} - -inline const regionModel& cfdemCloud::regionM() const -{ - return regionModel_; -} - -inline const meshMotionModel& cfdemCloud::meshMotionM() const -{ - return meshMotionModel_; -} - -inline const wordList& cfdemCloud::liggghtsCommandModelList() const -{ - return liggghtsCommandModelList_; -} - -inline autoPtr* cfdemCloud::liggghtsCommand() const -{ - return liggghtsCommand_; -} - -#if defined(version21) || defined(version16ext) - #ifdef comp - inline const compressible::turbulenceModel& cfdemCloud::turbulence() const - #else - inline const incompressible::turbulenceModel& cfdemCloud::turbulence() const - #endif -#elif defined(version15) - inline const incompressible::RASModel& cfdemCloud::turbulence() const -#endif -{ - return turbulence_; -} - -} -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudIO.C b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudIO.C deleted file mode 100644 index 7410cae9..00000000 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloudIO.C +++ /dev/null @@ -1,68 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -\*---------------------------------------------------------------------------*/ - -#include "cfdemCloud.H" - -// * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * * // - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - - -// * * * * * * * * * * * * * * * IO * * * * * * * * * * * * * // - -void Foam::cfdemCloud::writeScalarFieldToTerminal(double**& array) -{ - // init double array - for (int i=0; i&1 | tee -a $logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- wclean and wmake - rmdepall 2>&1 | tee -a $logpath/$logfileName - wclean 2>&1 | tee -a $logpath/$logfileName - wmake libso 2>&1 | tee -a $logpath/$logfileName - - #- keep terminal open - #read -} -#==================================# - -#==================================# -#- function to compile a cfdem solver - -compileSolver() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - casePath="$3" - headerText="$4" - #--------------------------------------------------------------------------------# - - #- clean up old log file - rm $logpath/$logfileName - - #- change path - cd $casePath - - #- header - echo 2>&1 | tee -a $logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- wclean and wmake - rmdepall 2>&1 | tee -a $logpath/$logfileName - wclean 2>&1 | tee -a $logpath/$logfileName - wmake 2>&1 | tee -a $logpath/$logfileName - - #- keep terminal open - #read -} -#==================================# - -#==================================# -#- function to compile LIGGGHTS - -compileLIGGGHTS() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - headerText="$3" - #--------------------------------------------------------------------------------# - - #- clean up old log file - rm $logpath/$logfileName - - #- change path - cd $CFDEM_LIGGGHTS_SRC_DIR - - #- header - echo 2>&1 | tee -a $logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- wclean and wmake - make clean-all 2>&1 | tee -a $logpath/$logfileName - make $CFDEM_LIGGGHTS_MAKEFILE_NAME -j $WM_NCOMPPROCS 2>&1 | tee -a $logpath/$logfileName - make makelib 2>&1 | tee -a $logpath/$logfileName - make -f Makefile.lib $CFDEM_LIGGGHTS_MAKEFILE_NAME 2>&1 | tee -a $logpath/$logfileName -} -#==================================# - -#==================================# -#- function to run a DEM case - -DEMrun() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - casePath="$3" - headerText="$4" - solverName="$5" - #--------------------------------------------------------------------------------# - - #- clean up old log file - rm $logpath/$logfileName - - #- change path - cd $casePath/DEM - - #- header - echo 2>&1 | tee -a $logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- run applictaion - #liggghts < $solverName 2>&1 | tee -a $logpath/$logfileName - $CFDEM_LIGGGHTS_SRC_DIR/$CFDEM_LIGGGHTS_LIB_NAME < $solverName 2>&1 | tee -a $logpath/$logfileName - - #- keep terminal open (if started in new terminal) - #read -} -#==================================# - -#==================================# -#- function to run a CFD case - -CFDrun() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - casePath="$3" - headerText="$4" - solverName="$5" - debugMode="$6" - #--------------------------------------------------------------------------------# - - if [ $debugMode == "on" ]; then - debugMode="valgrind" - else - debugMode="" - fi - - #- clean up old log file - rm $logpath/$logfileName - - #- change path - cd $casePath/CFD - - #- header - echo 2>&1 | tee -a /$logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- clean up case - rm couplingFiles/* - - #- run applictaion - $debugMode $solverName 2>&1 | tee -a $logpath/$logfileName - - #- keep terminal open (if started in new terminal) - #read -} -#==================================# - -#==================================# -#- function to run a parallel CFD-DEM case - -parCFDDEMrun() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - casePath="$3" - headerText="$4" - solverName="$5" - nrProcs="$6" - machineFileName="$7" - debugMode="$8" - #--------------------------------------------------------------------------------# - - if [ $debugMode == "on" ]; then - debugMode="valgrind" - else - debugMode="" - fi - - #- clean up old log file - rm $logpath/$logfileName - - #- change path - cd $casePath/CFD - - #- remove old data - rm -rf processor* - - #- decompose case - decomposePar - - #- header - echo 2>&1 | tee -a /$logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- write path - pwd 2>&1 | tee -a $logpath/$logfileName - echo 2>&1 | tee -a $logpath/$logfileName - - #- clean up case - rm couplingFiles/* - - #- run applictaion - if [ $machineFileName == "none" ]; then - mpirun -np $nrProcs $debugMode $solverName -parallel 2>&1 | tee -a $logpath/$logfileName - - #- reconstruct case - #pseudoParallelRun "reconstructPar" $nrProcs - reconstructPar - else - mpirun -machinefile $machineFileName -np $nrProcs $debugMode $solverName -parallel 2>&1 | tee -a $logpath/$logfileName - - #- reconstruct case - reconstructPar - fi - - #- keep terminal open (if started in new terminal) - #read -} -#==================================# - - -#==================================# -#- function to collect results from -#- logfiles to one log file - -collectLog() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - casePath="$3" - headerText="$4" - nrOfLines="$5" - #--------------------------------------------------------------------------------# - - echo 2>&1 | tee -a $logpath/$logfileName - echo "// $headerText //" 2>&1 | tee -a $logpath/$logfileName - tail --lines=$nrOfLines $casePath |cut -d " " -f1- 2>&1 | tee -a $logpath/$logfileName -} -#==================================# - -#==================================# -#- function to replace a line in a file where text consecutive -# the old line must look like: oldWord -# and will be replaced by: newWord - -replaceLineInFile() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - filePath="$3" - oldWord="$4" # give text only until first "/" - newWord="$5" - #--------------------------------------------------------------------------------# - - #- adapt /etc/bashrc - echo "replaceLineInFile $filePath" 2>&1 | tee -a $logpath/$logfileName - sed "/$oldWord/ c\ $newWord" $filePath > $filePath"2" 2>&1 | tee -a $logpath/$logfileName - cp $filePath"2" $filePath 2>&1 | tee -a $logpath/$logfileName - rm $filePath"2" 2>&1 | tee -a $logpath/$logfileName -} -#==================================# - -#==================================# -#- function to replace a line in a file where text is separated by one blank -# the old line must look like: oldWord1 oldWord2 -# and will be replaced by: newWord1 newWord2 - -replaceSeparatedLineInFile() -{ - #--------------------------------------------------------------------------------# - #- define variables - logpath="$1" - logfileName="$2" - filePath="$3" - oldWord1="$4" - oldWord2="$5" - newWord1="$6" - newWord2="$7" - #--------------------------------------------------------------------------------# - - #- adapt /etc/bashrc - echo "replaceLineInFile $filePath" 2>&1 | tee -a $logpath/$logfileName - sed "/$oldWord1 $oldWord2/ c\ $newWord1 $newWord2" $filePath > $filePath"2" 2>&1 | tee -a $logpath/$logfileName - cp $filePath"2" $filePath 2>&1 | tee -a $logpath/$logfileName - rm $filePath"2" 2>&1 | tee -a $logpath/$logfileName -} -#==================================# - -#=======================================# -#- script to run a function in pseudo-parallel -# several runs of the function are started -# simultanously. Only makes sense on shared memory sys -# based on script by K. Wardle 6/22/09 -# published at CFDonline forum - -pseudoParallelRun() -{ - #--------------------------------------------------------------------------------# - #- define variables - appname=$1 - njobs=$2 - outputfile="log.$appname" - #--------------------------------------------------------------------------------# - -if [ -z "$njobs" ]; then - echo "" - echo " K. Wardle 6/22/09" - echo " bash script to run reconstructPar (or other fct) in pseudo-parallel mode" - echo " by breaking time directories into multiple ranges" - echo "" - echo " USAGE: appname [output file is optional] " - echo "" - exit -fi - - -appflag="-noZero" - -#let njobs1=$njobs+1 -echo "running $appname $appflag in pseudo-parallel mode on $njobs processors" - -#count the number of time directories -nsteps=`ls -d processor0/[0-9]*/ | wc -l` -echo "do $appname on $nsteps time directories" -##nsteps=`ls processor0 | wc -l` -#echo "nsteps= $nsteps" -#let nsteps=$nsteps1-1 - -nchunk=`echo $nsteps/$njobs+1 | bc` -#echo "nchunk = $nchunk" - -#find max time -tmin=`ls processor0 | sort -nr | tail -1` -#echo "tmin = $tmin" -tmax=`ls processor0 | sort -nr | head -1` -#echo "tmax = $tmax" - -echo "making temp dir" -tempdir="temp.par$appname" -mkdir $tempdir - -tstart=$tmin -p=p - -for i in `seq $njobs` -do - nn=`echo $i*$nchunk | bc` - tstop=`ls processor0 | sed -n $nn$p` - if [ $i == $njobs ] - then - tstop=$tmax - fi - - echo "Starting Job $i - $appname time = $tstart through $tstop" - `$appname $appflag -time "$tstart:$tstop" > $tempdir/output-$tstop &` - - let nn=$nn+1 - tstart=`ls processor0 | sed -n $nn$p` -done - -#sleep until jobs finish -#if number of jobs > njobs, hold loop until job finishes -nmore_old=`echo 0` -until [ `ps -C $appname | wc -l` -eq 1 ]; - do - sleep 10 -## n1=`ps -C $appname | wc -l` -## n2=`echo $n1-1 | bc` - nnow=`ls -d [0-9]*/ | wc -l` ##count time directories in case root dir, this will include 0 - nmore=`echo $nsteps-$nnow+1 | bc` ##calculate number left to reconstruct and subtract 0 dir - if [ $nmore != $nmore_old ] - then - echo "$nmore directories remaining..." - fi - nmore_old=$nmore - done - -#combine and cleanup -if [ -n "$outputfile" ] - then -#check if output file already exists - if [ -e "$outputfile" ] - then - echo "output file $outputfile exists, moving to $outputfile.bak" - mv $outputfile $outputfile.bak - fi - - echo "cleaning up temp files" - for i in `ls $tempdir` - do - cat $tempdir/$i >> $outputfile - done -fi - -rm -rf $tempdir - -echo "finished" - -} -#==================================# -#- function make a tar.gz copy with date tag from a directory -# Remove the original directory - -backupRemoveDir() -{ - #--------------------------------------------------------------------------------# - #- define variables - filePath="$1" - backupPath="$2" - date="$3" - #--------------------------------------------------------------------------------# - echo "creating dirctory :\n $filePath""-until""$date\n" - mkdir $filePath"-until"$date - echo "move : $filePath/* to\n $filePath""-until""$date\n and tar.gz" - mv $filePath/* $filePath"-until"$date - tar czvf $filePath"-until"$date.tar.gz $filePath"-until"$date - rm -r $filePath"-until"$date - mv $filePath"-until"$date.tar.gz $backupPath -} - -#==================================# -#- function make a tar.gz copy with date tag from a directory -# Keep the original directory - -backupDir() -{ - #--------------------------------------------------------------------------------# - #- define variables - filePath="$1" - backupPath="$2" - date="$3" - #--------------------------------------------------------------------------------# - echo "creating dirctory :\n $filePath""-until""$date\n" - mkdir $filePath"-until"$date - echo "move : $filePath/* to\n $filePath""-until""$date\n and tar.gz" - cp -r $filePath/* $filePath"-until"$date - tar czvf $filePath"-until"$date.tar.gz $filePath"-until"$date - rm -r $filePath"-until"$date - mv $filePath"-until"$date.tar.gz $backupPath -} - -#========================================# -#- function to check if a directory exits -checkDir() -{ - #--------------------------------------------------------------------------------# - #- define variables - filePath="$1" - #--------------------------------------------------------------------------------# - if [ -d "$filePath" ]; then - echo "true" - else - echo "false" - fi -} - -#========================================# -#- function to check if a directory exits -checkDirComment() -{ - #--------------------------------------------------------------------------------# - #- define variables - filePath="$1" - varName="$2" - critical="$3" - #--------------------------------------------------------------------------------# - if [ $(checkDir $filePath) == "true" ]; then - echo "valid:yes critical:$critical - $varName = $filePath" - else - echo "valid:NO critical:$critical - $varName = $filePath does not exist" - fi -} - -#========================================# -#- track memory usage -trackMem() -{ - - #--------------------------------------------------------------------------------# - #- define variables - appname="$1" - fileName="$2" - #--------------------------------------------------------------------------------# - - rm $fileName - - echo "please use only the the first 15 strings of the command !!!" - - /usr/bin/printf "%-6s %-9s %s\n" "PID" "Total" "Command" >> $fileName - /usr/bin/printf "%-6s %-9s %s\n" "---" "-----" "-------" >> $fileName - - for PID in $(/bin/ps -e | /usr/bin/awk '$1 ~ /[0-9]+/ { print $1 }') - do - CMD=$(/bin/ps -o comm -p $PID | /usr/bin/tail -1) - - if [ $CMD == $appname ] - then - - TOTAL=$(/usr/bin/pmap $PID 2>/dev/null | /usr/bin/tail -1 | /usr/bin/awk '{ print $2 }') - [ -n "$TOTAL" ] && /usr/bin/printf "%-6s %-9s %s\n" "$PID" "$TOTAL" "$CMD" - fi - done | /usr/bin/sort -n -k2 >> $fileName -} - diff --git a/src/lagrangian/cfdemParticle/etc/log/dummy b/src/lagrangian/cfdemParticle/etc/log/dummy deleted file mode 100644 index e69de29b..00000000 diff --git a/src/lagrangian/cfdemParticle/etc/testTutorials.sh b/src/lagrangian/cfdemParticle/etc/testTutorials.sh deleted file mode 100755 index d4607fc1..00000000 --- a/src/lagrangian/cfdemParticle/etc/testTutorials.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -#===================================================================# -# script to run the basic examples -# Christoph Goniva - June 2012, DCS Computing GmbH -#===================================================================# - -whitelist="tutorial-list.txt" - -CWD="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -NOW="$(date +"%Y-%m-%d-%H:%M")" - -echo "" -echo "This routine will execute the CFDEMcoupling tutorial cases specified in tutorial-list.txt" -echo "" -echo "Are the variables CFDEM_TUT_DIR=$CFDEM_TUT_DIR" -echo "and CFDEM_SRC_DIR=$CFDEM_SRC_DIR correct? (y/n)" -read YN -if [ "$YN" != "y" ];then - echo "Aborted by user." - exit 1 -fi - -echo "" -echo "Please provide the examples to be calculated in the $CWD/$whitelist file." -echo "structure:" -echo "path to provide the path relative to CFDEM_TUT_DIR" -echo "" -echo "example:" -echo "cfdemSolverPiso/settlingTestMPI/dir" -echo "" - -if [ ! -f "$CWD/$whitelist" ];then - echo "$whitelist does not exist in $CWD" -else - NLINES=`wc -l < $CWD/$whitelist` - COUNT=0 - - for masterLogFile in "$masterLogName" #"$masterLogName""_valgrind" - do - - while [ $COUNT -lt $NLINES ] - do - let COUNT++ - LINE=`head -n $COUNT $CWD/$whitelist | tail -1` - - # white lines - if [[ "$LINE" == "" ]]; then - continue - # comments - elif [[ "$LINE" == \#* ]]; then - continue - # paths - elif [[ "$LINE" == */dir ]]; then - echo "change path" - LINE=$(echo "${LINE%????}") - path="$CFDEM_TUT_DIR/$LINE" - cd $path - #continue - fi - - #- execute tutorial - echo "running testcase $path" - bash Allrun.sh - - echo "did the case run correcty? - press enter to proceed." - read - done - done -fi - -## run pvg tool on logfile -#cd $CWD -#grep "==" "$masterLogName""_valgrind" > parallel_"$masterLogName""_valgrind" - -## sort by first arg (+0 -0) and disable last resort comparison (-s) -## so sorted by first arg only -#sort +0 -0 -s parallel_"$masterLogName""_valgrind" > tmp -#mv tmp parallel_"$masterLogName""_valgrind" - diff --git a/src/lagrangian/cfdemParticle/etc/tutorial-list.txt b/src/lagrangian/cfdemParticle/etc/tutorial-list.txt deleted file mode 100644 index a3129be7..00000000 --- a/src/lagrangian/cfdemParticle/etc/tutorial-list.txt +++ /dev/null @@ -1,17 +0,0 @@ - -#===================================================================# -# This file specifies the example cases being executed by -# .../etc/testTutorial.sh , which can be run with the alias -# cfdemTestTUT -# Christoph Goniva - June. 2011, DCS Computing GmbH -#===================================================================# - -cfdemSolverPiso/settlingTestMPI/dir - -cfdemSolverPiso/ErgunTestMPI/dir - -cfdemSolverPiso/ErgunTestMPI_restart/dir - -cfdemSolverIB/twoSpheresGlowinskiMPI/dir - -cfdemSolverPisoScalar/packedBedTemp/dir diff --git a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.C b/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.C deleted file mode 100644 index a3c29a5c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.C +++ /dev/null @@ -1,83 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "IOModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(IOModel, 0); - -defineRunTimeSelectionTable(IOModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void IOModel::dumpDEMdata() const -{} - -fileName IOModel::createTimeDir(fileName path) const -{ - fileName timeDirPath(path/time_.timeName()); - mkDir(timeDirPath,0777); - return timeDirPath; -} - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -IOModel::IOModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm), - time_(sm.mesh().time()) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -IOModel::~IOModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H b/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H deleted file mode 100644 index b8e0c7b0..00000000 --- a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/IOModel.H +++ /dev/null @@ -1,126 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - IOModel - -SourceFiles - IOModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef IOModel_H -#define IOModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -#include "OFstream.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class IOModel Declaration -\*---------------------------------------------------------------------------*/ - -class IOModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - const Time& time_; - -public: - - //- Runtime type information - TypeName("IOModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - IOModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - IOModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~IOModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Functions - - virtual void dumpDEMdata() const; - - fileName createTimeDir(fileName) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/newIOModel.C b/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/newIOModel.C deleted file mode 100644 index 799c4340..00000000 --- a/src/lagrangian/cfdemParticle/subModels/IOModel/IOModel/newIOModel.C +++ /dev/null @@ -1,83 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "IOModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr IOModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word IOModelType - ( - dict.lookup("IOModel") - ); - - Info<< "Selecting IOModel " - << IOModelType << endl; - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(IOModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "IOModel::New(const dictionary&, const spray&) : " - << endl - << " unknown IOModelType type " - << IOModelType - << ", constructor not in hash table" << endl << endl - << " Valid IOModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - -// * * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.C b/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.C deleted file mode 100644 index 1f15853b..00000000 --- a/src/lagrangian/cfdemParticle/subModels/IOModel/basicIO/basicIO.C +++ /dev/null @@ -1,137 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "basicIO.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(basicIO, 0); - -addToRunTimeSelectionTable -( - IOModel, - basicIO, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -basicIO::basicIO -( - const dictionary& dict, - cfdemCloud& sm -) -: - IOModel(dict,sm), - //propsDict_(dict.subDict(typeName + "Props")), - dirName_("particles"), - path_("dev/null") -{ - //if (propsDict_.found("dirName")) dirName_=word(propsDict_.lookup("dirName")); - path_ = buildFilePath(dirName_); - -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -basicIO::~basicIO() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -// Public Member Functions - -void basicIO::dumpDEMdata() const -{ - if (time_.outputTime()) - { - // make time directory - fileName lagPath=createTimeDir(path_); - lagPath=createTimeDir(fileName(lagPath/"lagrangian")); - - // stream data to file - streamDataToPath(lagPath, particleCloud_.positions(), particleCloud_.numberOfParticles(), "positions","vector","Cloud","0"); - streamDataToPath(lagPath, particleCloud_.velocities(), particleCloud_.numberOfParticles(), "v","vector","vectorField",""); - streamDataToPath(lagPath, particleCloud_.radii(), particleCloud_.numberOfParticles(), "r","scalar","scalarField",""); - } -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -// Private Member Functions - -fileName basicIO::buildFilePath(word dirName) const -{ - // create file structure - fileName path("."/dirName); - mkDir(path,0777); - mkDir(fileName(path/"constant"),0777); - OFstream* stubFile = new OFstream(fileName(path/"particles.foam")); - delete stubFile; - return path; -} - -void basicIO::streamDataToPath(fileName path, double** array,int n,word name,word type,word className,word finaliser) const -{ - vector position; - OFstream* fileStream = new OFstream(fileName(path/name)); - *fileStream << "FoamFile\n"; - *fileStream << "{version 2.0; format ascii;class "<< className << "; location 0;object "<< name <<";}\n"; - *fileStream << n <<"\n"; - *fileStream << "(\n"; - - for(int index = 0;index < n; ++index) - { - if (type=="scalar"){ - *fileStream << array[index][0] << " \n"; - }else { - for(int i=0;i<3;i++) position[i] = array[index][i]; - *fileStream <<"( "<< position[0] <<" "< 1) - { - tsource() = (1 - particleCloud_.dataExchangeM().timeStepFraction()) * UsPrev_ - + particleCloud_.dataExchangeM().timeStepFraction() * UsNext_; - } - else - { - tsource() = UsNext_; - } - - return tsource; -} - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -averagingModel::averagingModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm), - UsWeightField_ - ( - IOobject - ( - "UsWeightField_", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - particleCloud_.mesh(), - dimensionedScalar("zero", dimensionSet(0,0,0,0,0), 0.0) - ), - UsPrev_ - ( IOobject - ( - "UsPrev", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("Us") - /*sm.mesh(), - dimensionedVector("zero", dimensionSet(0,1,-1,0,0),vector::zero)*/ - ), - UsNext_ - ( IOobject - ( - "UsNext", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("Us") - /*sm.mesh(), - dimensionedVector("zero", dimensionSet(0,1,-1,0,0),vector::zero)*/ - ) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -averagingModel::~averagingModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H b/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H deleted file mode 100644 index 4e9c4116..00000000 --- a/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/averagingModel.H +++ /dev/null @@ -1,197 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - averagingModel - -SourceFiles - averagingModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef averagingModel_H -#define averagingModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -#include "dataExchangeModel.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class averagingModel Declaration -\*---------------------------------------------------------------------------*/ - -class averagingModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - mutable volScalarField UsWeightField_; - - mutable volVectorField UsPrev_; - - mutable volVectorField UsNext_; - - // Protected member functions - -public: - - //- Runtime type information - TypeName("averagingModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - averagingModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - averagingModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~averagingModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Function - virtual void setScalarAverage - ( - volScalarField& field, - double**& value, - double**& weight, - volScalarField& weightField, - double**const& mask - ) const = 0; - - virtual void setVectorAverage - ( - volVectorField& field, - double**& value, - double**& weight, - volScalarField& weightField, - double**const& mask - ) const = 0; - - void undoVectorAverage - ( - volVectorField& fieldPrev, - volVectorField& fieldNext, - volScalarField& weightField, - double** const& value, - double** const& weight, - double**const& mask, - bool single=false - ) const; - - void undoVectorSum - ( - volVectorField& field, - double** const& value, - double** const& weight, - double**const& mask - ) const; - - - void setVectorSum - ( - volVectorField& field, - double**& value, - double**& weight, - double**const& mask - ) const; - - void setScalarSum - ( - volScalarField& field, - double**& value, - double**const& weight, - double**const& mask - ) const; - - void resetVectorAverage(volVectorField& prev,volVectorField& next,bool single=false) const; - - void resetWeightFields() const; - - void undoWeightFields(double**const&) const; - - tmp UsInterp() const; - - // Access - inline volVectorField& UsPrev() const {return UsPrev_;}; - - inline volVectorField& UsNext() const {return UsNext_;}; - - inline volScalarField& UsWeightField() const {return UsWeightField_;}; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/newAveragingModel.C b/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/newAveragingModel.C deleted file mode 100644 index ff150aae..00000000 --- a/src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel/newAveragingModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "averagingModel.H" -#include "dilute.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr averagingModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word averagingModelType - ( - dict.lookup("averagingModel") - ); - - Info<< "Selecting averagingModel " - << averagingModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(averagingModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "averagingModel::New(const dictionary&, const spray&) : " - << endl - << " unknown averagingModelType type " - << averagingModelType - << ", constructor not in hash table" << endl << endl - << " Valid averagingModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.C b/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.C deleted file mode 100644 index 04497f86..00000000 --- a/src/lagrangian/cfdemParticle/subModels/averagingModel/dense/dense.C +++ /dev/null @@ -1,175 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "dense.H" -#include "addToRunTimeSelectionTable.H" -#include "voidFractionModel.H" - -//#include "mpi.h" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(dense, 0); - -addToRunTimeSelectionTable -( - averagingModel, - dense, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -dense::dense -( - const dictionary& dict, - cfdemCloud& sm -) -: - averagingModel(dict,sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -dense::~dense() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void dense::setScalarAverage -( - volScalarField& field, - double**& value, - double**& weight, - volScalarField& weightField, - double**const& mask -) const -{ - label cellI; - scalar valueScal; - scalar weightP; - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - for(int subCell=0;subCell= n_) // alternatively one fixed size? - { - n_ = 2*n_; - deltaT_.resize(n_,0); - identifier_.resize(n_,""); - nOfRuns_.resize(n_,0); - level_.resize(n_,-1); - parent_.resize(n_,-2); - } - identifier_[pos]=ident; - level_[pos] = curLev_; - curLev_ += 1; - parent_[pos]=curParent_; - curParent_ = pos; - nOfRuns_[pos] += 1; - deltaT_[pos]-=std::clock(); - return; -} - -void Foam::clockModel::stop() const -{ - deltaT_[curParent_]+=std::clock(); - curLev_ -= 1; - if (curParent_ >= 0) - { - curParent_ = parent_[curParent_]; - } - else - { - curParent_ = -1; - } - return; -} - -void Foam::clockModel::stop(std::string ident) const -{ - deltaT_[curParent_] += std::clock(); - if (curParent_ > 0 && identifier_[curParent_].compare(ident)!=0) - { - Pout<<"Warning: stop identifier did not equal start identifier! "<= 0) - { - curParent_ = parent_[curParent_]; - } - else - { - curParent_ = -1; - } - return; -} - -std::string Foam::clockModel::eval() const -{ - std::string msg = "Measurements in CPU-seconds:"; - msg.append("\n"); - msg.append("Name \t deltaT \t nOfRuns \t level \t parentNr \t parentName \n"); - std::ostringstream strs; - strs.setf(std::ios_base::scientific); - std::vector shifts = calcShift(); - - for (int i=0;i= 0) - { - strs << (shifts[parent_[i]]); - } - else - { - strs << parent_[i]; - } - msg.append(strs.str()); - msg.append("\t"); - strs.str(""); - - if (parent_[i] >= 0) - { - strs << identifier_[parent_[i]]; - } - else - { - strs << "none"; - } - - msg.append(strs.str()); - msg.append("\n"); - strs.str(""); - } - } - return msg; -} - -void Foam::clockModel::evalFile() const -{ - std::ofstream outFile; - std::string fileName(path_/"timeEval.txt"); - outFile.open(fileName.data(),ios_base::app); - outFile << "Time Evaluation"< shifts = calcShift(); - - for (int i=0;i= 0) - { - strs << (shifts[parent_[i]]); - } - else - { - strs << parent_[i]; - } - msg.append(strs.str()); - msg.append("\t"); - strs.str(""); - - if (parent_[i] >= 0) - { - strs << identifier_[parent_[i]]; - } - else - { - strs << "none"; - } - - msg.append(strs.str()); - msg.append("\n"); - strs.str(""); - } - } - MPI_Barrier(MPI_COMM_WORLD); - - if(myrank == 0) - { - std::string fileName(path_/"timeEvalFull.txt"); - outFile.open(fileName.data(),ios_base::app); - outFile << msg; - outFile.close(); - } - - return; -} - - -void Foam::clockModel::initElems() -{ - //init elems - for (int i = 0;i < n_; i++) - { - deltaT_[i] = 0; - identifier_[i] = ""; - nOfRuns_[i] = 0; - level_[i] = -1; - parent_[i] = -2; - } -} - -std::vector Foam::clockModel::calcShift() const -{ - std::vector shifts = std::vector (n_); - shifts[0]=0; - for (int i=1;i (n_)), - identifier_(std::vector (n_)), - nOfRuns_(std::vector (n_)), - level_(std::vector (n_)), - curLev_(0), - parent_(std::vector (n_)), - curParent_(0) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -clockModel::~clockModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/clockModel.H b/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/clockModel.H deleted file mode 100644 index b787caaa..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/clockModel.H +++ /dev/null @@ -1,141 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - clockModel - -SourceFiles - clockModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef clockModel_H -#define clockModel_H - -#define START(x) start(__COUNTER__,x) - -#include "fvCFD.H" -#include "cfdemCloud.H" - -#include -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class clockModel Declaration -\*---------------------------------------------------------------------------*/ - -class clockModel -{ -protected: - - // Protected data - const dictionary& dict_; - cfdemCloud& particleCloud_; - fileName path_; - - mutable int n_; - mutable std::vector deltaT_; - mutable std::vector identifier_; - mutable std::vector nOfRuns_; - mutable std::vector level_; - mutable short curLev_; - mutable std::vector parent_; - mutable int curParent_; - -public: - - //- Runtime type information - TypeName("clockModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - clockModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - clockModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~clockModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Functions - - virtual void start(int pos) const; //start measurement with custom string identifier - virtual void start(int pos,std::string identifier) const; //start measurement with custom string identifier - virtual void stop() const; //stop last started measurement - virtual void stop(std::string identifier) const; //stop last started measurement with check if identifier is equal - virtual std::string eval() const; - virtual void evalFile() const; - virtual void evalPar() const; - void initElems(); - std::vector calcShift() const; //detects empty indices in vector, when times are evaluated -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/newClockModel.C b/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/newClockModel.C deleted file mode 100644 index f789525a..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/clockModel/newClockModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "clockModel.H" -#include "standardSearch.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr clockModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word clockModelType - ( - dict.lookup("clockModel") - ); - - Info<< "Selecting clockModel " - << clockModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(clockModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "clockModel::New(const dictionary&, const spray&) : " - << endl - << " unknown clockModelType type " - << clockModelType - << ", constructor not in hash table" << endl << endl - << " Valid clockModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.C b/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.C deleted file mode 100644 index 47f35651..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.C +++ /dev/null @@ -1,81 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "noClock.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(noClock, 0); - -addToRunTimeSelectionTable -( - clockModel, - noClock, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -noClock::noClock -( - const dictionary& dict, - cfdemCloud& sm -) -: - clockModel(dict,sm) -{ - initElems(); -} - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -noClock::~noClock() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.H b/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.H deleted file mode 100644 index 002693e0..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/noClock/noClock.H +++ /dev/null @@ -1,98 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - noClock - -SourceFiles - noClock.C - -\*---------------------------------------------------------------------------*/ - -#ifndef noClock_H -#define noClock_H - -#include "clockModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class noClock -: - public clockModel -{ - -public: - - //- Runtime type information - TypeName("off"); - - - // Constructors - - //- Construct from components - noClock - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~noClock(); - - - // Member Functions - - virtual void start(int pos) const {}; - virtual void start(int pos,std::string identifier) const {}; - virtual void stop() const {}; - virtual void stop(std::string identifier) const {}; - virtual std::string eval() const {return "";}; - virtual void evalFile() const {}; - virtual void evalPar() const {}; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.C b/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.C deleted file mode 100644 index bda6e6ce..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.C +++ /dev/null @@ -1,83 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "IOModel.H" -#include "standardClock.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(standardClock, 0); - -addToRunTimeSelectionTable -( - clockModel, - standardClock, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -standardClock::standardClock -( - const dictionary& dict, - cfdemCloud& sm -) -: - clockModel(dict,sm) -{ - path_=particleCloud_.IOM().createTimeDir(path_); - initElems(); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -standardClock::~standardClock() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.H b/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.H deleted file mode 100644 index 3b62490c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/clockModel/standardClock/standardClock.H +++ /dev/null @@ -1,91 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - standardClock - -SourceFiles - standardClock.C - -\*---------------------------------------------------------------------------*/ - -#ifndef standardClock_H -#define standardClock_H - -#include "clockModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class standardClock -: - public clockModel -{ - -public: - - //- Runtime type information - TypeName("standardClock"); - - - // Constructors - - //- Construct from components - standardClock - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~standardClock(); - - - // Member Functions - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C deleted file mode 100644 index f8f2f1c4..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/dataExchangeModel.C +++ /dev/null @@ -1,188 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(dataExchangeModel, 0); - -defineRunTimeSelectionTable(dataExchangeModel, dictionary); - -// * * * * * * * * * * * * * * protected Member Functions * * * * * * * * * * * * * // - -void Foam::dataExchangeModel::setNumberOfParticles(int numberOfParticles) const -{ - particleCloud_.setNumberOfParticles(numberOfParticles); -} - -// * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // - -//==== -// double ** - -void Foam::dataExchangeModel::allocateArray -( - double**& array, - double initVal, - int width, - int length -) const -{ - // allocate and init double array - array = new double*[length]; - for (int i=0; i New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Function - inline const int& maxNumberOfParticles() const {return maxNumberOfParticles_;}; - - inline int nClumpTypes() const {return nClumpTypes_;}; - - template - void getData - ( - word name, - word type, - T ** const& field - ) const { getData(name,type,field,couplingStep_-1); } - - virtual void getData - ( - word name, - word type, - double ** const& field, - label step - ) const = 0; - - virtual void getData - ( - word name, - word type, - int ** const& field, - label step - ) const=0; - - virtual void giveData - ( - word name, - word type, - double ** const& field, - const char* datatype="double" - ) const = 0; - - //==== - // double ** - virtual void allocateArray(double**&, double, int, int) const; - - virtual void allocateArray(double**&, double, int, const char* ="nparticles") const; - - //==== - // int ** - virtual void allocateArray(int**&, int, int, int) const; - - virtual void allocateArray(int**&, int, int, const char* ="nparticles") const; - //==== - - virtual bool couple() const; - - virtual scalar timeStepFraction() const; - - inline int couplingStep() const {return couplingStep_;}; - - inline const scalar& DEMts() const {return DEMts_;}; - - inline int couplingInterval() const {return couplingInterval_;}; - - inline scalar couplingTime() const {return couplingInterval_*DEMts_;}; - - inline void checkTSsize() const - { - if(particleCloud_.mesh().time().deltaT().value() > couplingInterval_ * DEMts_ + SMALL) - { - Info << "particleCloud_.mesh().time().deltaT().value() = " << particleCloud_.mesh().time().deltaT().value() << endl; - Info << "couplingInterval_ = " << couplingInterval_ << endl; - Info << "DEMts_ = " << DEMts_ << endl; - FatalError<<"\nError - TS bigger than coupling interval!\n"<< abort(FatalError); - } - } - - //void checkNClumpTypes() const {}; - - inline void readDEMtsfromDict(dictionary& propsDict) - { - DEMts_ = readScalar(propsDict.lookup("DEMts")); - checkTSsize(); - } - - inline bool doCoupleNow() const - { - if (particleCloud_.mesh().time().value()-particleCloud_.mesh().time().startTime().value() - - (couplingStep_*(DEMts_*couplingInterval_)) - > particleCloud_.mesh().time().deltaT().value()/2) - { - return true; - } - else - { - return false; - } - } - - virtual int getNumberOfParticles() const; - virtual int getNumberOfClumps() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/newDataExchangeModel.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/newDataExchangeModel.C deleted file mode 100644 index c0b0c79f..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel/newDataExchangeModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "dataExchangeModel.H" -#include "twoWayFiles.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr dataExchangeModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word dataExchangeModelType - ( - dict.lookup("dataExchangeModel") - ); - - Info<< "Selecting dataExchangeModel " - << dataExchangeModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(dataExchangeModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "dataExchangeModel::New(const dictionary&, const spray&) : " - << endl - << " unknown dataExchangeModelType type " - << dataExchangeModelType - << ", constructor not in hash table" << endl << endl - << " Valid dataExchangeModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.C deleted file mode 100644 index 9a364cf7..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.C +++ /dev/null @@ -1,81 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "noDataExchange.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(noDataExchange, 0); - -addToRunTimeSelectionTable -( - dataExchangeModel, - noDataExchange, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -noDataExchange::noDataExchange -( - const dictionary& dict, - cfdemCloud& sm -) -: - dataExchangeModel(dict,sm) -{ - Info << "DEMts_ not set!" << endl; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -noDataExchange::~noDataExchange() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H deleted file mode 100644 index 69953dc3..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange/noDataExchange.H +++ /dev/null @@ -1,114 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - noDataExchange - -SourceFiles - noDataExchange.C - -\*---------------------------------------------------------------------------*/ - -#ifndef noDataExchange_H -#define noDataExchange_H - -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDataExchange Declaration -\*---------------------------------------------------------------------------*/ - -class noDataExchange -: - public dataExchangeModel -{ - -public: - - //- Runtime type information - TypeName("noDataExchange"); - - - // Constructors - - //- Construct from components - noDataExchange - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~noDataExchange(); - - - // Member Functions - void getData - ( - word name, - word type, - double ** const& field, - label step - ) const {}; - - void getData - ( - word name, - word type, - int ** const& field, - label step - ) const {}; - - void giveData - ( - word name, - word type, - double ** const& field, - const char* datatype = "" - ) const {}; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C deleted file mode 100644 index 6eb33021..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.C +++ /dev/null @@ -1,214 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "oneWayVTK.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(oneWayVTK, 0); - -addToRunTimeSelectionTable -( - dataExchangeModel, - oneWayVTK, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -oneWayVTK::oneWayVTK -( - const dictionary& dict, - cfdemCloud& sm -) -: - dataExchangeModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - filename_(propsDict_.lookup("couplingFilename")), - relativePath_(propsDict_.lookup("relativePath")) -{ - readDEMtsfromDict(propsDict_); - - // set max nr of particles from dict - maxNumberOfParticles_ = readScalar(propsDict_.lookup("maxNumberOfParticles")); - setNumberOfParticles(maxNumberOfParticles_); - - // make a const char* from word - string HH=string(filename_); - charFilename_=HH.c_str(); - - Info << "relativePath_" << relativePath_ << endl; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -oneWayVTK::~oneWayVTK() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -void oneWayVTK::getData -( - word name, - word type, - double ** const& field, - label step -) const -{ -if (type == "scalar-atom") -{ - // get path to particle VTK files - char index[100]; - sprintf(index, charFilename_, step); - //fileName H(particleCloud_.mesh().time().path()/".."/"DEM"/"post"/index); - fileName H(particleCloud_.mesh().time().path()/relativePath_/index); - Info << "opening file: " <> just_read; //read until we read "name" - *inputPtr >> just_read; // skip text for dataType - *inputPtr >> just_read; // skip text for "1" - *inputPtr >> just_read; // skip text for "LookUp" - *inputPtr >> just_read; // skip text for "default" - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - *inputPtr >> field[index][0]; - } - } - else - { - // read data - string just_read = " "; - while(just_read.compare(name) != 0) *inputPtr >> just_read; //read until we read "name" - *inputPtr >> just_read; // skip text for dataType - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - *inputPtr >> field[index][0]; - } - } - - // clean up inputStream - delete inputPtr; -} else if (type == "vector-atom") -{ - // get path to particle VTK files - char index[100]; - sprintf(index, charFilename_, step); - //fileName H(particleCloud_.mesh().time().path()/".."/"DEM"/"post"/index); - fileName H(particleCloud_.mesh().time().path()/relativePath_/index); - Info << "opening file: " <> just_read; //read until we read "POINTS" - *inputPtr >> numberOfParticles; //this is now the number of points in the file - *inputPtr >> just_read; // skip text for dataType - - // give nr of particles to cloud - setNumberOfParticles(numberOfParticles); - - // re-allocate arrays of cloud - particleCloud_.reAllocArrays(); - - for(int index = 0;index < numberOfParticles; ++index) - { - *inputPtr >> field[index][0] >> field[index][1] >> field[index][2]; - } - } - else - { - string just_read = " "; - while(just_read.compare(name) != 0) *inputPtr >> just_read; //read until we read "name" - *inputPtr >> just_read; // skip text for dataType - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - *inputPtr >> field[index][0] >> field[index][1] >> field[index][2]; - } - } - - // clean up inputStream - delete inputPtr; -} -else -{ - Info << "unknown type in getData!!!" << endl; -} - - -} - -void oneWayVTK::giveData -( - word name, - word type, - double ** const& field, - const char* datatype -) const -{ - // do nothing -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H deleted file mode 100644 index 6897be50..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK/oneWayVTK.H +++ /dev/null @@ -1,126 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - one way DEM->CFD coupling via VTK files - -Class - oneWayVTK - -SourceFiles - oneWayVTK.C - -\*---------------------------------------------------------------------------*/ - -#ifndef oneWayVTK_H -#define oneWayVTK_H - -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class oneWayVTK Declaration -\*---------------------------------------------------------------------------*/ - -class oneWayVTK -: - public dataExchangeModel -{ -private: - - dictionary propsDict_; - - word filename_; - - fileName relativePath_; - - const char* charFilename_; - -public: - - //- Runtime type information - TypeName("oneWayVTK"); - - - // Constructors - - //- Construct from components - oneWayVTK - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~oneWayVTK(); - - - // Member Functions - void getData - ( - word name, - word type, - double ** const& field, - label step - ) const; - - void getData - ( - word name, - word type, - int ** const& field, - label step - ) const - {}; - - void giveData - ( - word name, - word type, - double ** const& field, - const char* datatype = "" - ) const; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C deleted file mode 100644 index bf9c244e..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.C +++ /dev/null @@ -1,228 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "twoWayFiles.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(twoWayFiles, 0); - -addToRunTimeSelectionTable -( - dataExchangeModel, - twoWayFiles, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -twoWayFiles::twoWayFiles -( - const dictionary& dict, - cfdemCloud& sm -) -: - dataExchangeModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")) -{ - readDEMtsfromDict(propsDict_); - - // set max nr of particles from dict - maxNumberOfParticles_ = readScalar(propsDict_.lookup("maxNumberOfParticles")); - - // give max nr of particles to cloud (corrected later) - setNumberOfParticles(maxNumberOfParticles_); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -twoWayFiles::~twoWayFiles() -{} - - -// * * * * * * * * * * * * * * * private Member Functions * * * * * * * * * * * * * // - -const char* twoWayFiles::wordToChar(word& inWord) const -{ - string HH = string(inWord); - return HH.c_str(); -} - -const char* twoWayFiles::fileNameToChar(fileName& inWord) const -{ - string HH = string(inWord); - return HH.c_str(); -} - -fileName twoWayFiles::getFilePath(word& name, bool in) const -{ - const char* charName = wordToChar(name); - char timeStep[40]; - - // file touched by DEM - strcpy(timeStep, charName); - strcat(timeStep,"1"); - fileName particleFilePathOld(particleCloud_.mesh().time().path()/"couplingFiles"/timeStep); - - //NP no waiting when writing out at first time - if (couplingStep() > 1 || in) - { - Info << "wait for file " << particleFilePathOld << endl; - struct stat st; - while (stat(fileNameToChar(particleFilePathOld),&st)) sleep(0.03); - } - - return particleFilePathOld; -} - -void twoWayFiles::renameFilePath(fileName& particleFilePathOld,word& name) const -{ - const char* charName = wordToChar(name); - char timeStep[40]; - - // file touched by CFD - strcpy(timeStep, charName); - strcat(timeStep,"0"); - fileName particleFilePath(particleCloud_.mesh().time().path()/"couplingFiles"/timeStep); - - // rename old file - rename(fileNameToChar(particleFilePathOld),fileNameToChar(particleFilePath)); -} - -// * * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // -void twoWayFiles::getData -( - word name, - word type, - double ** const& field, - label step -) const -{ - // get input path - fileName particleFilePath = getFilePath(name,true); - Info << "reading from file: " << particleFilePath << endl; - - // set file pointer - IFstream* inputPtr = new IFstream(particleFilePath); - - // write data to variable - int numberOfParticles; - /*if(name != "outRegion1" && name != "inRegion1")*/ *inputPtr >> numberOfParticles; - - // give nr of particles to cloud - setNumberOfParticles(numberOfParticles); - - // re-allocate arrays of cloud - particleCloud_.reAllocArrays(); - - for(int index = 0;index < numberOfParticles; ++index) - { - if (type == "scalar-atom") - { - *inputPtr >> field[index][0]; - } - else if (type == "vector-atom") - { - for(int i=0;i<3;i++) *inputPtr >> field[index][i]; - } - else - { - FatalError<<"unknown type in twoWayFiles::getData!!!\n" << abort(FatalError); - } - } - - // clean up inputStream - delete inputPtr; - - // rename file - renameFilePath(particleFilePath,name); -} - -void twoWayFiles::giveData -( - word name, - word type, - double ** const& field, - const char* datatype -) const -{ - // get output path - fileName particleFilePath = getFilePath(name,false); - Info << "writing to file: " << particleFilePath << endl; - - // set file pointer - OFstream* outputPtr = new OFstream(particleFilePath); - - // write data to file - int numberOfParticles = particleCloud_.numberOfParticles(); - *outputPtr << numberOfParticles << endl; - - for(int index = 0;index < numberOfParticles; ++index) - { - if (type == "scalar-atom") - { - *outputPtr << field[index][0] << endl; - } - else if (type == "vector-atom") - { - for(int i=0;i<3;i++) *outputPtr << field[index][i] << " "; - *outputPtr << endl; - } - else - { - FatalError<<"unknown type in twoWayFiles::giveData!!!\n" << abort(FatalError); - } - } - - // clean up outputStream - delete outputPtr; - - // rename file - renameFilePath(particleFilePath,name); - -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H deleted file mode 100644 index b8f87e81..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles/twoWayFiles.H +++ /dev/null @@ -1,131 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - two way DEM-CFD coupling via files - -Class - twoWayFiles - -SourceFiles - twoWayFiles.C - -\*---------------------------------------------------------------------------*/ - -#ifndef twoWayFiles_H -#define twoWayFiles_H - -#include "dataExchangeModel.H" -#include "OFstream.H" -#include "sys/stat.h" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class twoWayFiles Declaration -\*---------------------------------------------------------------------------*/ - -class twoWayFiles -: - public dataExchangeModel -{ -private: - - // private data - dictionary propsDict_; - - // private member functions - - const char* wordToChar(word&) const; - - const char* fileNameToChar(fileName&) const; - - fileName getFilePath(word&, bool) const; - - void renameFilePath(fileName&,word&) const; - -public: - - //- Runtime type information - TypeName("twoWayFiles"); - - - // Constructors - - //- Construct from components - twoWayFiles - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~twoWayFiles(); - - - // Member Functions - void getData - ( - word name, - word type, - double ** const& field, - label step - ) const; - - void getData - ( - word name, - word type, - int ** const& field, - label step - ) const {FatalError<<"function not implemented !!! twoWayFiles::getData!!!\n" << abort(FatalError);}; - - void giveData - ( - word name, - word type, - double ** const& field, - const char* datatype = "" - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C deleted file mode 100644 index a1da55fe..00000000 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI/twoWayMPI.C +++ /dev/null @@ -1,291 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "twoWayMPI.H" -#include "addToRunTimeSelectionTable.H" -#include "clockModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(twoWayMPI, 0); - -addToRunTimeSelectionTable -( - dataExchangeModel, - twoWayMPI, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -twoWayMPI::twoWayMPI -( - const dictionary& dict, - cfdemCloud& sm -) -: - dataExchangeModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")) -{ - // set max nr of particles from dict - //Info << "twoWayMPI.C- this should no longer be needed" << endl; - //maxNumberOfParticles_ = readScalar(propsDict_.lookup("maxNumberOfParticles")); - - - Info<<"Starting up LIGGGHTS for first time execution"<input->one(line); - } - - // get DEM time step size - DEMts_ = lmp->update->dt; - checkTSsize(); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -twoWayMPI::~twoWayMPI() -{} - - -// * * * * * * * * * * * * * * * private Member Functions * * * * * * * * * * * * * // -char* twoWayMPI::wordToChar(word& inWord) const -{ - string HH = string(inWord); - return const_cast(HH.c_str()); -} - - -// * * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // -void twoWayMPI::getData -( - word name, - word type, - double ** const& field, - label step -) const -{ - char* charName = wordToChar(name); - char* charType = wordToChar(type); - data_liggghts_to_of(charName,charType, lmp, (void*&) field,"double"); -} - -void twoWayMPI::getData -( - word name, - word type, - int ** const& field, - label step -) const -{ - char* charName = wordToChar(name); - char* charType = wordToChar(type); - data_liggghts_to_of(charName,charType, lmp, (void*&) field,"int"); -} - -void twoWayMPI::giveData -( - word name, - word type, - double ** const& field, - const char* datatype -) const -{ - char* charName = wordToChar(name); - char* charType = wordToChar(type); - char* charDatatype= const_cast (datatype); - data_of_to_liggghts(charName,charType, lmp, (void*) field,charDatatype); -} - -void Foam::twoWayMPI::allocateArray -( - double**& array, - double initVal, - int width, - int length -) const -{ - //if(length==-1) then LIGGGHTS uses own length data - allocate_external_double(array, width,length,initVal,lmp); -} - -void Foam::twoWayMPI::allocateArray -( - double**& array, - double initVal, - int width, - const char* length -) const -{ - //if(length==-1) then LIGGGHTS uses own length data - char* charLength= const_cast (length); - allocate_external_double(array, width,charLength,initVal,lmp); -} - -//============ -// int ** -void Foam::twoWayMPI::allocateArray -( - int**& array, - int initVal, - int width, - int length -) const -{ - //if(length==-1) then LIGGGHTS uses own length data - allocate_external_int(array, width,length,initVal,lmp); -} - -void Foam::twoWayMPI::allocateArray -( - int**& array, - int initVal, - int width, - const char* length -) const -{ - //if(length==-1) then LIGGGHTS uses own length data - char* charLength= const_cast (length); - allocate_external_int(array, width,charLength,initVal,lmp); -} -//============ - -bool Foam::twoWayMPI::couple() const -{ - bool coupleNow = false; - if (doCoupleNow()) - { - couplingStep_++; - coupleNow = true; - - // start liggghts - if (liggghts == 1) - { - /*// hardcoded run commands - char lammpsRunCommand[80]; - if (couplingStep()==1) sprintf(lammpsRunCommand,"run %d",int(couplingInterval_)); - else sprintf(lammpsRunCommand,"run %d pre no",int(couplingInterval_)); - Info << "old script would Executing command: '"<input->one(lammpsRunCommand);*/ - - // run commands from liggghtsCommands dict - Info<<"Starting up LIGGGHTS" << endl; - particleCloud_.clockM().start(3,"LIGGGHTS"); - forAll(particleCloud_.liggghtsCommandModelList(),i) - { - - if(particleCloud_.liggghtsCommand()[i]().runCommand(couplingStep())) - { - const char* command = particleCloud_.liggghtsCommand()[i]().command(); - Info << "Executing command: '"<< command <<"'"<< endl; - lmp->input->one(command); - } - } - particleCloud_.clockM().stop("LIGGGHTS"); - Info<<"LIGGGHTS finished"< -#include -#include -#include "mpi.h" -#include // these are LAMMPS include files -#include -#include -#include -#include -#include -#include -//=================================// - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class twoWayMPI -: - public dataExchangeModel -{ -private: - - // private data - dictionary propsDict_; - - // variables - int me; - - int nprocs; - - int liggghts; - - MPI_Comm comm_liggghts; - - LAMMPS_NS::LAMMPS *lmp; - - // private member functions - - char* wordToChar(word&) const; - -public: - - //- Runtime type information - TypeName("twoWayMPI"); - - - // Constructors - - //- Construct from components - twoWayMPI - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~twoWayMPI(); - - - // Member Functions - void getData - ( - word name, - word type, - double ** const& field, - label step - ) const; - - void getData - ( - word name, - word type, - int ** const& field, - label step - ) const; - - void giveData - ( - word name, - word type, - double ** const& field, - const char* datatype - ) const; - - //============ - // double ** - void allocateArray(double**&, double, int, int) const; - - void allocateArray(double**&, double, int,const char* ="nparticles") const; - - //============ - // int ** - void allocateArray(int**&, int, int, int) const; - - void allocateArray(int**&, int, int,const char* ="nparticles") const; - //============== - - bool couple() const; - - int getNumberOfParticles() const; - int getNumberOfClumps() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.C b/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.C deleted file mode 100644 index 96755973..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.C +++ /dev/null @@ -1,142 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "Archimedes.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(Archimedes, 0); - -addToRunTimeSelectionTable -( - forceModel, - Archimedes, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -Archimedes::Archimedes -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - twoDimensional_(false), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - gravityFieldName_(propsDict_.lookup("gravityFieldName")), - #if defined(version21) || defined(version16ext) - g_(sm.mesh().lookupObject (gravityFieldName_)) - #elif defined(version15) - g_(dimensionedVector(sm.mesh().lookupObject("environmentalProperties").lookup(gravityFieldName_)).value()) - #endif -{ - if (propsDict_.found("twoDimensional")) - { - twoDimensional_=true; - Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; - } - - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (modelType_=="A"){ - treatDEM_=true; - Info << "accounting for Archimedes only on DEM side!" << endl; - } - if (modelType_=="B"){ - treatDEM_=false; - Info << "accounting for Archimedes on DEM and CFD side!" << endl; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -Archimedes::~Archimedes() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void Archimedes::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - vector force(0,0,0); - - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(mask[index][0]) - { - label cellI = particleCloud_.cellIDs()[index][0]; - force=vector::zero; - - if (cellI > -1) // particle Found - { - scalar dp = 2*particleCloud_.radius(index); - - if(twoDimensional_) - { - force = -g_.value()*rho_[cellI]*pow(dp,2)/4*M_PI; - }else{ - force = -g_.value()*rho_[cellI]*pow(dp,3)/6*M_PI; - } - } - - if(treatDEM_) for(int j=0;j<3;j++) DEMForces[index][j] += force[j]; - else if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += force[j]; - else for(int j=0;j<3;j++) impForces[index][j] += force[j]; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H b/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H deleted file mode 100644 index aa34723a..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes/Archimedes.H +++ /dev/null @@ -1,118 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Archimedes buoyancy force for sphere / cylinder (2d) - basic "on-off" handling of buoyancy at the interface - -Class - Archimedes - -SourceFiles - Archimedes.C - -\*---------------------------------------------------------------------------*/ - -#ifndef Archimedes_H -#define Archimedes_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class Archimedes Declaration -\*---------------------------------------------------------------------------*/ - -class Archimedes -: - public forceModel -{ -private: - - dictionary propsDict_; - - bool twoDimensional_; - - word densityFieldName_; - - const volScalarField& rho_; // ref to fluid density - - word gravityFieldName_; - - #ifdef version21 - const uniformDimensionedVectorField& g_; // ref to gravity - #elif defined(version16ext) || defined(version15) - const dimensionedVector& g_; // ref to gravity - #endif - - -public: - - //- Runtime type information - TypeName("Archimedes"); - - - // Constructors - - //- Construct from components - Archimedes - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~Archimedes(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.C deleted file mode 100644 index c1e0c2f3..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.C +++ /dev/null @@ -1,140 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ -#include "error.H" - -#include "ArchimedesIB.H" -#include "addToRunTimeSelectionTable.H" -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(ArchimedesIB, 0); - -addToRunTimeSelectionTable -( - forceModel, - ArchimedesIB, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -ArchimedesIB::ArchimedesIB -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - twoDimensional_(false), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - voidfractionFieldName_(propsDict_.lookup("voidfractionFieldName")), //mod by alice - voidfractions_(sm.mesh().lookupObject (voidfractionFieldName_)),//mod by alice - gravityFieldName_(propsDict_.lookup("gravityFieldName")), - #if defined(version21) || defined(version16ext) - g_(sm.mesh().lookupObject (gravityFieldName_)) - #elif defined(version15) - g_(dimensionedVector(sm.mesh().lookupObject("environmentalProperties").lookup(gravityFieldName_)).value()) - #endif -{ - if (propsDict_.found("twoDimensional")) - { - twoDimensional_=true; - Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; - } - - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (modelType_=="A"){ - treatDEM_=true; - Info << "accounting for Archimedes only on DEM side!" << endl; - } - if (modelType_=="B"){ - treatDEM_=false; - Info << "accounting for Archimedes on DEM and CFD side!" << endl; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -ArchimedesIB::~ArchimedesIB() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void ArchimedesIB::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - vector force; - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(mask[index][0]) - { - force=vector::zero; - for(int subCell=0;subCell -1) // particle Found - { - //force += -g_.value()*rho_[cellI]*rho_.mesh().V()[cellI]*(1-particleCloud_.voidfractions()[index][subCell]);//mod by alice - force += -g_.value()*rho_[cellI]*rho_.mesh().V()[cellI]*(1-voidfractions_[cellI]);//mod by alice - } - } - // set force on particle - if(twoDimensional_) Warning<<"ArchimedesIB model doesn't work for 2D right now!!\n"<< endl; - if(treatDEM_) for(int j=0;j<3;j++) DEMForces[index][j] += force[j]; - else if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += force[j]; - else for(int j=0;j<3;j++) impForces[index][j] += force[j]; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H deleted file mode 100644 index 28e4e293..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB/ArchimedesIB.H +++ /dev/null @@ -1,124 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - ArchimedesIB buoyancy force for sphere / cylinder (2d) - basic "on-off" handling of buoyancy at the interface - - Contribution by Alice Hager. - -Class - ArchimedesIB - -SourceFiles - ArchimedesIB.C - -\*---------------------------------------------------------------------------*/ - -#ifndef ArchimedesIB_H -#define ArchimedesIB_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class ArchimedesIB Declaration -\*---------------------------------------------------------------------------*/ - -class ArchimedesIB -: - public forceModel -{ -private: - - dictionary propsDict_; - - bool twoDimensional_; - - word densityFieldName_; - - const volScalarField& rho_; // ref to fluid density - - word voidfractionFieldName_; - - const volScalarField& voidfractions_; - - word gravityFieldName_; - - #ifdef version21 - const uniformDimensionedVectorField& g_; // ref to gravity - #elif defined(version16ext) || defined(version15) - const dimensionedVector& g_; // ref to gravity - #endif - - -public: - - //- Runtime type information - TypeName("ArchimedesIB"); - - - // Constructors - - //- Construct from components - ArchimedesIB - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~ArchimedesIB(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C b/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C deleted file mode 100644 index 25293155..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C +++ /dev/null @@ -1,201 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "DiFeliceDrag.H" -#include "addToRunTimeSelectionTable.H" - -//#include "mpi.h" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(DiFeliceDrag, 0); - -addToRunTimeSelectionTable -( - forceModel, - DiFeliceDrag, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -DiFeliceDrag::DiFeliceDrag -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - voidfractionFieldName_(propsDict_.lookup("voidfractionFieldName")), - voidfraction_(sm.mesh().lookupObject (voidfractionFieldName_)), - interpolation_(false) -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (propsDict_.found("interpolation")) - { - Info << "using interpolated value of U." << endl; - interpolation_=true; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -DiFeliceDrag::~DiFeliceDrag() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void DiFeliceDrag::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // get viscosity field - #ifdef comp - const volScalarField nufField = particleCloud_.turbulence().mu() / rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - vector position(0,0,0); - scalar voidfraction(1); - vector Ufluid(0,0,0); - vector drag(0,0,0); - label cellI=0; - - vector Us(0,0,0); - vector Ur(0,0,0); - scalar ds(0); - scalar nuf(0); - scalar rho(0); - scalar magUr(0); - scalar Rep(0); - scalar Cd(0); - - interpolationCellPoint voidfractionInterpolator_(voidfraction_); - interpolationCellPoint UInterpolator_(U_); - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - - cellI = particleCloud_.cellIDs()[index][0]; - drag = vector(0,0,0); - - if (cellI > -1) // particle Found - { - if(interpolation_) - { - position = particleCloud_.position(index); - voidfraction = voidfractionInterpolator_.interpolate(position,cellI); - Ufluid = UInterpolator_.interpolate(position,cellI); - }else - { - voidfraction = particleCloud_.voidfraction(index); - Ufluid = U_[cellI]; - } - - Us = particleCloud_.velocity(index); - Ur = Ufluid-Us; - ds = 2*particleCloud_.radius(index); - nuf = nufField[cellI]; - rho = rho_[cellI]; - magUr = mag(Ur); - Rep = 0; - Cd = 0; - - if (magUr > 0) - { - // calc particle Re Nr - Rep = ds*voidfraction*magUr/(nuf+SMALL); - - // calc fluid drag Coeff - Cd = sqr(0.63 + 4.8/sqrt(Rep)); - - // calc model coefficient Xi - scalar Xi = 3.7 - 0.65 * exp(-sqr(1.5-log10(Rep))/2); - - // calc particle's drag - drag = 0.125*Cd*rho*M_PI*ds*ds*pow(voidfraction,(2-Xi))*magUr*Ur; - - if (modelType_=="B") - drag /= voidfraction; - } - - if(verbose_ && index >100 && index <102) - { - Info << "index = " << index << endl; - Info << "Us = " << Us << endl; - Info << "Ur = " << Ur << endl; - Info << "ds = " << ds << endl; - Info << "rho = " << rho << endl; - Info << "nuf = " << nuf << endl; - Info << "voidfraction = " << voidfraction << endl; - Info << "Rep = " << Rep << endl; - Info << "Cd = " << Cd << endl; - Info << "drag = " << drag << endl; - } - } - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += drag[j]; - else for(int j=0;j<3;j++) impForces[index][j] += drag[j]; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H b/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H deleted file mode 100644 index 88493003..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag/DiFeliceDrag.H +++ /dev/null @@ -1,118 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Di Felice drag law (Zhou et al. (2010), JFM) - -Class - DiFeliceDrag - -SourceFiles - DiFeliceDrag.C - -\*---------------------------------------------------------------------------*/ - -#ifndef DiFeliceDrag_H -#define DiFeliceDrag_H - -#include "forceModel.H" -#include "interpolationCellPoint.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class DiFeliceDrag Declaration -\*---------------------------------------------------------------------------*/ - -class DiFeliceDrag -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - word voidfractionFieldName_; - - const volScalarField& voidfraction_; - - bool interpolation_; // use interpolated U field values - -public: - - //- Runtime type information - TypeName("DiFeliceDrag"); - - - // Constructors - - //- Construct from components - DiFeliceDrag - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~DiFeliceDrag(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.C b/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.C deleted file mode 100644 index df2e42d8..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.C +++ /dev/null @@ -1,156 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "GidaspowDrag.H" -#include "addToRunTimeSelectionTable.H" -#include "averagingModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(GidaspowDrag, 0); - -addToRunTimeSelectionTable -( - forceModel, - GidaspowDrag, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -GidaspowDrag::GidaspowDrag -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)) -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -GidaspowDrag::~GidaspowDrag() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void GidaspowDrag::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // get viscosity field - #ifdef comp - const volScalarField nufField = particleCloud_.turbulence().mu() / rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(mask[index][0]) - { - vector drag(0,0,0); - label cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - vector Us = particleCloud_.velocity(index); - vector Ur = U_[cellI]-Us; - scalar magUr = mag(Ur); - scalar ds = 2*particleCloud_.radius(index); - scalar voidfraction = particleCloud_.voidfraction(index); - scalar rho = rho_[cellI]; - scalar nuf = nufField[cellI]; - scalar CdMagUrLag=0;//Cd of the very particle - scalar KslLag; //momentum exchange of the very particle - - if(voidfraction > 0.8) //dilute - { - CdMagUrLag = (24.0*nuf/(ds*voidfraction)) - *(scalar(1)+0.15*Foam::pow(ds*voidfraction*magUr/nuf, 0.687)); - KslLag = 0.75*((1-voidfraction)*rho*voidfraction*CdMagUrLag - /(ds*Foam::pow(voidfraction,2.65))); - } - else //dense - { - KslLag = (150*Foam::pow(1-voidfraction,2)*nuf*rho)/ - (voidfraction*ds*ds+SMALL) - + - (1.75*(1-voidfraction) * magUr * rho)/ - ((ds)); - } - - //divide by number of particles per unit volume - Enwald (Int J Multiphase Flow, 22, 21-61, pp39 - KslLag /= (particleCloud_.averagingM().UsWeightField()[cellI]/particleCloud_.mesh().V()[cellI]); - - drag = KslLag*Ur; - - if (modelType_=="B") - drag /= voidfraction; - } - - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += drag[j]; - else for(int j=0;j<3;j++) impForces[index][j] += drag[j]; - }// end if mask - }// end loop particles -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H b/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H deleted file mode 100644 index 5945ef70..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag/GidaspowDrag.H +++ /dev/null @@ -1,111 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Gidaspow drag law - -Class - GidaspowDrag - -SourceFiles - GidaspowDrag.C - -\*---------------------------------------------------------------------------*/ - -#ifndef GidaspowDrag_H -#define GidaspowDrag_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class GidaspowDrag Declaration -\*---------------------------------------------------------------------------*/ - -class GidaspowDrag -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - -public: - - //- Runtime type information - TypeName("GidaspowDrag"); - - - // Constructors - - //- Construct from components - GidaspowDrag - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~GidaspowDrag(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.C b/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.C deleted file mode 100644 index 614a85a6..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.C +++ /dev/null @@ -1,208 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "KochHillDrag.H" -#include "addToRunTimeSelectionTable.H" - -#include "mpi.h" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(KochHillDrag, 0); - -addToRunTimeSelectionTable -( - forceModel, - KochHillDrag, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -KochHillDrag::KochHillDrag -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - voidfractionFieldName_(propsDict_.lookup("voidfractionFieldName")), - voidfraction_(sm.mesh().lookupObject (voidfractionFieldName_)), - interpolation_(false) -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (propsDict_.found("interpolation")) interpolation_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -KochHillDrag::~KochHillDrag() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void KochHillDrag::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // get viscosity field - #ifdef comp - const volScalarField nufField = particleCloud_.turbulence().mu()/rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - vector position(0,0,0); - scalar voidfraction(1); - vector Ufluid(0,0,0); - vector drag(0,0,0); - label cellI=0; - - vector Us(0,0,0); - vector Ur(0,0,0); - scalar ds(0); - scalar nuf(0); - scalar rho(0); - scalar magUr(0); - scalar Rep(0); - scalar Vs(0); - scalar volumefraction(0); - - interpolationCellPoint voidfractionInterpolator_(voidfraction_); - interpolationCellPoint UInterpolator_(U_); - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - - cellI = particleCloud_.cellIDs()[index][0]; - drag = vector(0,0,0); - - if (cellI > -1) // particle Found - { - if(interpolation_) - { - position = particleCloud_.position(index); - voidfraction = voidfractionInterpolator_.interpolate(position,cellI); - Ufluid = UInterpolator_.interpolate(position,cellI); - }else - { - voidfraction = particleCloud_.voidfraction(index); - Ufluid = U_[cellI]; - } - - Us = particleCloud_.velocity(index); - Ur = Ufluid-Us; - ds = 2*particleCloud_.radius(index); - nuf = nufField[cellI]; - rho = rho_[cellI]; - magUr = mag(Ur); - Rep = 0; - Vs = ds*ds*ds*M_PI/6; - volumefraction = 1-voidfraction+SMALL; - - if (magUr > 0) - { - // calc particle Re Nr - Rep = ds*voidfraction*magUr/(nuf+SMALL); - - // calc model coefficient F0 - scalar F0=0.; - if(volumefraction < 0.4) - { - F0 = (1+3*sqrt((volumefraction)/2)+135/64*volumefraction*log(volumefraction)+16.14*volumefraction)/ - (1+0.681*volumefraction-8.48*sqr(volumefraction)+8.16*volumefraction*volumefraction*volumefraction); - } else { - F0 = 10*volumefraction/(voidfraction*voidfraction*voidfraction); - } - - // calc model coefficient F3 - scalar F3 = 0.0673+0.212*volumefraction+0.0232/pow(voidfraction,5); - - // calc model coefficient beta - scalar beta = 18*nuf*rho*voidfraction*voidfraction*volumefraction/(ds*ds)* - (F0 + 0.5*F3*Rep); - - // calc particle's drag - drag = Vs*beta/volumefraction*Ur; - - if (modelType_=="B") - drag /= voidfraction; - } - - if(verbose_ && index >100 && index <102) - { - Info << "index = " << index << endl; - Info << "Us = " << Us << endl; - Info << "Ur = " << Ur << endl; - Info << "ds = " << ds << endl; - Info << "rho = " << rho << endl; - Info << "nuf = " << nuf << endl; - Info << "voidfraction = " << voidfraction << endl; - Info << "Rep = " << Rep << endl; - Info << "drag = " << drag << endl; - } - } - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += drag[j]; - else for(int j=0;j<3;j++) impForces[index][j] += drag[j]; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H b/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H deleted file mode 100644 index 2c747296..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag/KochHillDrag.H +++ /dev/null @@ -1,121 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Koch, Hill drag law - based on Koch Hill 2001,"Inertial effects in suspensions and porous-media - flows", Annual Review of fluid mechanics. - including interpolation of the velocity to the exact position - -Class - KochHillDrag - -SourceFiles - KochHillDrag.C - -\*---------------------------------------------------------------------------*/ - -#ifndef KochHillDrag_H -#define KochHillDrag_H - -#include "forceModel.H" -#include "interpolationCellPoint.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class KochHillDrag Declaration -\*---------------------------------------------------------------------------*/ - -class KochHillDrag -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - word voidfractionFieldName_; - - const volScalarField& voidfraction_; - - bool interpolation_; // use interpolated field values - -public: - - //- Runtime type information - TypeName("KochHillDrag"); - - - // Constructors - - //- Construct from components - KochHillDrag - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~KochHillDrag(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C b/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C deleted file mode 100644 index 22d53ff4..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C +++ /dev/null @@ -1,240 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "LaEuScalarTemp.H" -#include "addToRunTimeSelectionTable.H" -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(LaEuScalarTemp, 0); - -addToRunTimeSelectionTable -( - forceModel, - LaEuScalarTemp, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -LaEuScalarTemp::LaEuScalarTemp -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - tempFieldName_(propsDict_.lookup("tempFieldName")), - tempField_(sm.mesh().lookupObject (tempFieldName_)), - voidfractionFieldName_(propsDict_.lookup("voidfractionFieldName")), - voidfractionField_(sm.mesh().lookupObject (voidfractionFieldName_)), - maxSource_(1e30), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - partTempName_(propsDict_.lookup("partTempName")), - partTemp_(NULL), - partHeatFluxName_(propsDict_.lookup("partHeatFluxName")), - partHeatFlux_(NULL), - lambda_(readScalar(propsDict_.lookup("lambda"))), - Cp_(readScalar(propsDict_.lookup("Cp"))), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)) -{ - allocateMyArrays(); - - if (propsDict_.found("maxSource")) - { - maxSource_=readScalar(propsDict_.lookup ("maxSource")); - Info << "limiting eulerian source field to: " << maxSource_ << endl; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -LaEuScalarTemp::~LaEuScalarTemp() -{ - delete partTemp_; - delete partHeatFlux_; -} - -// * * * * * * * * * * * * * * * private Member Functions * * * * * * * * * * * * * // -void LaEuScalarTemp::allocateMyArrays() const -{ - // get memory for 2d arrays - double initVal=0.0; - particleCloud_.dataExchangeM().allocateArray(partTemp_,initVal,1); // field/initVal/with/lenghtFromLigghts - particleCloud_.dataExchangeM().allocateArray(partHeatFlux_,initVal,1); -} -// * * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // - -void LaEuScalarTemp::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // do nothing -} - -void LaEuScalarTemp::manipulateScalarField(volScalarField& EuField) const -{ - // realloc the arrays - allocateMyArrays(); - - // reset Scalar field - EuField.internalField() = 0.0; - - // get DEM data - particleCloud_.dataExchangeM().getData(partTempName_,"scalar-atom",partTemp_); - - // get viscosity field - #ifdef comp - const volScalarField& nufField = particleCloud_.turbulence().mu() / rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - // calc La based heat flux - vector Us; - scalar magUr; - scalar alpha; - scalar rs; - scalar As; - scalar nuf; - scalar Rep; - scalar Pr; - scalar n = 3.5; // model parameter - scalar Nup; - - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(particleCloud_.regionM().inRegion()[index][0]) - { - label cellI = particleCloud_.cellIDs()[index][0]; - - if(cellI >= 0) - { - // calc relative velocity - Us = particleCloud_.velocity(index); - magUr = mag(U_[cellI]-Us); - alpha = voidfractionField_[cellI]; - rs = particleCloud_.radius(index); - As = 4*rs*rs*M_PI; - nuf = nufField[cellI]; - Rep = 2*rs*magUr/nuf; - Pr = Cp_*nuf*rho_[cellI]/lambda_; - - if (Rep < 200) - { - Nup = 2+0.6*pow(alpha,n)*sqrt(Rep)*pow(Pr,0.33); - } - else if (Rep < 1500) - { - Nup = 2+0.5*pow(alpha,n)*sqrt(Rep)*pow(Pr,0.33) - +0.02*pow(alpha,n)*pow(Rep,0.8)*pow(Pr,0.33); - } - else - { - Nup = 2+0.000045*pow(alpha,n)*pow(Rep,1.8); - } - scalar h = lambda_*Nup/(2*rs); - - // calc convective heat flux [W] - scalar partHeatFlux = h * As * (tempField_[cellI] - partTemp_[index][0]); - partHeatFlux_[index][0] = partHeatFlux; - - - /*if(index == 101) - { - Info << "partHeatFlux = " << partHeatFlux << endl; - Info << "magUr = " << magUr << endl; - Info << "As = " << As << endl; - Info << "nuf = " << nuf << endl; - Info << "Rep = " << Rep << endl; - Info << "Pr = " << Pr << endl; - Info << "Nup = " << Nup << endl; - Info << "alpha = " << alpha << endl; - Info << "partTemp_[index][0] = " << partTemp_[index][0] << endl ; - Info << "ptempField_[cellI] = " << tempField_[cellI] << endl ; - }*/ - } - } - } - - particleCloud_.averagingM().setScalarSum - ( - EuField, - partHeatFlux_, - particleCloud_.particleWeights(), - particleCloud_.regionM().inRegion() - ); - - // scale with -1/(Vcell*rho*Cp) - EuField.internalField() /= -rho_.internalField()*Cp_*EuField.mesh().V(); - - // limit source term - scalar EuFieldInCell; - forAll(EuField,cellI) - { - EuFieldInCell = EuField[cellI]; - - if(mag(EuFieldInCell) > maxSource_ ) - { - EuField[cellI] = sign(EuFieldInCell) * maxSource_; - } - } - - Info << "total convective particle-fluid heat flux [W] (Eulerian) = " << gSum(EuField*rho_*Cp_*EuField.mesh().V()) << endl; - - // give DEM data - particleCloud_.dataExchangeM().giveData(partHeatFluxName_,"scalar-atom", partHeatFlux_); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H b/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H deleted file mode 100644 index 2875fd4c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.H +++ /dev/null @@ -1,140 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - two way LaEu Scalar Exchange between DEM and CFD - convective heat transfer model following - Li and Mason (2000), A computational investigation of transient heat - transfer in pneumatic transport of granular particles, Pow.Tech 112 - -Class - LaEuScalarTemp - -SourceFiles - LaEuScalarTemp.C - -\*---------------------------------------------------------------------------*/ - -#ifndef LaEuScalarTemp_H -#define LaEuScalarTemp_H - -#include "forceModel.H" -#include "regionModel.H" -#include "averagingModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class LaEuScalarTemp Declaration -\*---------------------------------------------------------------------------*/ - -class LaEuScalarTemp -: - public forceModel -{ -private: - - dictionary propsDict_; - - word tempFieldName_; - - const volScalarField& tempField_; // ref to temperature field - - word voidfractionFieldName_; - - const volScalarField& voidfractionField_; // ref to voidfraction field - - scalar maxSource_; // max (limited) value of src field - - word velFieldName_; - - const volVectorField& U_; - - word partTempName_; - - mutable double **partTemp_; // Lagrangian array - - word partHeatFluxName_; - - mutable double **partHeatFlux_; // Lagrangian array - - scalar lambda_; // fluid thermal conductivity [W/(m*K)] - - scalar Cp_; // specific heat capacity [W*s/(kg*K)] - - word densityFieldName_; - - const volScalarField& rho_; // ref to fluid density field - - void allocateMyArrays() const; - -public: - - //- Runtime type information - TypeName("LaEuScalarTemp"); - - // Constructors - - //- Construct from components - LaEuScalarTemp - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~LaEuScalarTemp(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; - - void manipulateScalarField(volScalarField&) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.C b/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.C deleted file mode 100644 index 7c0d9240..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.C +++ /dev/null @@ -1,186 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "MeiLift.H" -#include "addToRunTimeSelectionTable.H" - -//#include "mpi.h" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(MeiLift, 0); - -addToRunTimeSelectionTable -( - forceModel, - MeiLift, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -MeiLift::MeiLift -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_))/*, - vorticityFieldName_(propsDict_.lookup("vorticityFieldName")), - vorticity_(sm.mesh().lookupObject (vorticityFieldName_))*/ -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -MeiLift::~MeiLift() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void MeiLift::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // get viscosity field - #ifdef comp - const volScalarField nufField = particleCloud_.turbulence().mu() / rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - vector lift(0,0,0); - vector Us(0,0,0); - vector Ur(0,0,0); - scalar magUr(0); - scalar ds(0); - scalar nuf(0); - scalar rho(0); - scalar voidfraction(1); - scalar Rep(0); - scalar Rew(0); - scalar Cl(0); - scalar Cl_star(0); - scalar J_star(0); - scalar Omega_eq(0); - scalar omega_star(0); - vector vorticity(0,0,0); - volVectorField vorticityField = fvc::curl(U_); - - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - lift=vector::zero; - label cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - //NP note: one could add pointInterpolated values instead of cell centered - Us = particleCloud_.velocity(index); - Ur = U_[cellI]-Us; - magUr = mag(Ur); - vorticity=vorticityField[cellI]; - - if (magUr > 0 && mag(vorticity) > 0) - { - ds = 2*particleCloud_.radius(index); - nuf = nufField[cellI]; - rho = rho_[cellI]; - voidfraction = particleCloud_.voidfraction(index); - omega_star=mag(vorticity)*ds/magUr; - - // calc particle Re Nr - Rep = ds*magUr/nuf; - Rew = mag(vorticity)*ds*ds/nuf; - - Omega_eq = omega_star/2.0*(1.0-0.0075*Rew)*(1.0-0.062*sqrt(Rep)-0.001*Rep); - J_star = 0.3*(1.0+tanh(2.5*(log10(sqrt(omega_star/Rep))+0.191))) - *(2.0/3.0+tanh(6.0*sqrt(omega_star/Rep)-1.92)); - Cl_star=1.0-(0.675+0.15*(1.0+tanh(0.28*(omega_star/2.0-2.0))))*tanh(0.18*sqrt(Rep)); - Cl=J_star*12.92/M_PI*sqrt(omega_star/Rep)+Omega_eq*Cl_star; - lift = 0.125*rho*M_PI*Cl*magUr*Ur^vorticity/mag(vorticity)*ds*ds; - - if (modelType_=="B") - lift /= voidfraction; - } - - if(verbose_ && index >100 && index <102) - { - Pout << "index = " << index << endl; - Pout << "Us = " << Us << endl; - Pout << "Ur = " << Ur << endl; - Pout << "ds = " << ds << endl; - Pout << "rho = " << rho << endl; - Pout << "nuf = " << nuf << endl; - Pout << "Rep = " << Rep << endl; - Pout << "lift = " << lift << endl; - } - } - // set force on particle - if(treatDEM_) for(int j=0;j<3;j++) DEMForces[index][j] += lift[j]; - else if(!treatExplicit_) for(int j=0;j<3;j++) impForces[index][j] += lift[j]; - else for(int j=0;j<3;j++) expForces[index][j] += lift[j]; - } - } - -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H b/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H deleted file mode 100644 index 5f022949..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift/MeiLift.H +++ /dev/null @@ -1,117 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Mei Lift force following Loth and Dorgan 2009 - contribution from RQ - -Class - MeiLift - -SourceFiles - MeiLift.C - -\*---------------------------------------------------------------------------*/ - -#ifndef MeiLift_H -#define MeiLift_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class MeiLift Declaration -\*---------------------------------------------------------------------------*/ - -class MeiLift -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - /*word vorticityFieldName_; - - volVectorField& vorticity_;*/ - - -public: - - //- Runtime type information - TypeName("MeiLift"); - - - // Constructors - - //- Construct from components - MeiLift - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~MeiLift(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C b/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C deleted file mode 100644 index 51ee6cd9..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C +++ /dev/null @@ -1,163 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "SchillerNaumannDrag.H" -#include "addToRunTimeSelectionTable.H" - -//#include "mpi.h" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(SchillerNaumannDrag, 0); - -addToRunTimeSelectionTable -( - forceModel, - SchillerNaumannDrag, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -SchillerNaumannDrag::SchillerNaumannDrag -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)) -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -SchillerNaumannDrag::~SchillerNaumannDrag() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void SchillerNaumannDrag::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // get viscosity field - #ifdef comp - const volScalarField nufField = particleCloud_.turbulence().mu() / rho_; - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - #endif - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - vector drag(0,0,0); - label cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - //NP note: one could add pointInterpolated values instead of cell centered - vector Us = particleCloud_.velocity(index); - vector Ur = U_[cellI]-Us; - scalar ds = 2*particleCloud_.radius(index); - scalar nuf = nufField[cellI]; - scalar rho = rho_[cellI]; - scalar voidfraction = particleCloud_.voidfraction(index); - scalar magUr = mag(Ur); - scalar Rep = 0; - scalar Cd = 0; - - if (magUr > 0) - { - // calc particle Re Nr - Rep = ds*magUr/nuf; - - // calc fluid drag Coeff - Cd = 24.0/Rep*(1.0+0.15*pow(Rep,0.687)); - - // calc particle's drag - drag = 0.125*Cd*rho*M_PI*ds*ds*magUr*Ur; - - if (modelType_=="B") - drag /= voidfraction; - } - - if(verbose_ && index >100 && index <102) - { - Info << "index = " << index << endl; - Info << "Us = " << Us << endl; - Info << "Ur = " << Ur << endl; - Info << "ds = " << ds << endl; - Info << "rho = " << rho << endl; - Info << "nuf = " << nuf << endl; - Info << "voidfraction = " << voidfraction << endl; - Info << "Rep = " << Rep << endl; - Info << "Cd = " << Cd << endl; - Info << "drag = " << drag << endl; - } - } - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += drag[j]; - else for(int j=0;j<3;j++) impForces[index][j] += drag[j]; - } - } - -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H b/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H deleted file mode 100644 index 9b7eb25c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.H +++ /dev/null @@ -1,112 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Schiller Naumann drag law - contribution from RQ - -Class - SchillerNaumannDrag - -SourceFiles - SchillerNaumannDrag.C - -\*---------------------------------------------------------------------------*/ - -#ifndef SchillerNaumannDrag_H -#define SchillerNaumannDrag_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class SchillerNaumannDrag Declaration -\*---------------------------------------------------------------------------*/ - -class SchillerNaumannDrag -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - -public: - - //- Runtime type information - TypeName("SchillerNaumannDrag"); - - - // Constructors - - //- Construct from components - SchillerNaumannDrag - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~SchillerNaumannDrag(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C deleted file mode 100644 index 6e6dcf89..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ /dev/null @@ -1,151 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "ShirgaonkarIB.H" -#include "addToRunTimeSelectionTable.H" -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(ShirgaonkarIB, 0); - -addToRunTimeSelectionTable -( - forceModel, - ShirgaonkarIB, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -ShirgaonkarIB::ShirgaonkarIB -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - twoDimensional_(false), - depth_(1), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - pressureFieldName_(propsDict_.lookup("pressureFieldName")), - p_(sm.mesh().lookupObject (pressureFieldName_)) -{ - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("twoDimensional")) - { - twoDimensional_=true; - depth_ = propsDict_.lookup("depth"); - Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; - Info << "depth of domain is assumed to be :" << depth_ << endl; - } - if (propsDict_.found("treatExplicit")) treatExplicit_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -ShirgaonkarIB::~ShirgaonkarIB() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void ShirgaonkarIB::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - - label cellI; - vector drag; - - #ifdef comp - // get viscosity field - const volScalarField& mufField = particleCloud_.turbulence().mu(); - volVectorField h = (mufField*fvc::laplacian(U_)-fvc::grad(p_)); - #else - // get viscosity field - const volScalarField& nufField = particleCloud_.turbulence().nu(); - volVectorField h = rho_*(nufField*fvc::laplacian(U_)-fvc::grad(p_)); - #endif - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - drag=vector::zero; - - for(int subCell=0;subCell forceModel::provideScalarField() -{ -Info << "now providing a scalar field" << endl; - tmp tsource - ( - new volScalarField - ( - IOobject - ( - "xxx", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - particleCloud_.mesh(), - dimensionedScalar - ( - "zero", - dimensionSet(0,0,0,0,0), - 0.0 - ) - ) - ); - - manipulateScalarField(tsource()); - return tsource; -};*/ - -void forceModel::manipulateScalarField(volScalarField& field) const -{ - Info << "no scalar manipulation done" << endl; - // do nothing -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H b/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H deleted file mode 100644 index cb76edd0..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/forceModel.H +++ /dev/null @@ -1,146 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - forceModel - -SourceFiles - forceModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef forceModel_H -#define forceModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class forceModel Declaration -\*---------------------------------------------------------------------------*/ - -class forceModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - Switch treatExplicit_; // marker to treat force in implicit way (otherwise explicit) - - Switch treatDEM_; // marker to use the force only on DEM side - - mutable volVectorField impParticleForces_; // sum of implicit particle forces [N] - - mutable volVectorField expParticleForces_; // sum of explicit particle forces [N] - - bool coupleForce_; - - const word modelType_; - -public: - - //- Runtime type information - TypeName("forceModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - forceModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - forceModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~forceModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm, - word forceType - ); - - - // Member Functions - virtual void setForce(double** const& mask,double**&,double**&,double**&) const = 0; - - //tmp provideScalarField(); - - virtual void manipulateScalarField(volScalarField&) const; - - // Access - word modelType(){ return modelType_; }; - - inline volVectorField& impParticleForces() const { return impParticleForces_;}; - - inline volVectorField& expParticleForces() const { return expParticleForces_;}; - - inline const bool& coupleForce() const { return coupleForce_;}; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/newForceModel.C b/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/newForceModel.C deleted file mode 100644 index 38080365..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/forceModel/newForceModel.C +++ /dev/null @@ -1,79 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "forceModel.H" -#include "DiFeliceDrag.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr forceModel::New -( - const dictionary& dict, - cfdemCloud& sm, - word forceType -) -{ - Info<< "Selecting forceModel " - << forceType << endl; - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(forceType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "forceModel::New(const dictionary&, const spray&) : " - << endl - << " unknown forceModelType type " - << forceType - << ", constructor not in hash table" << endl << endl - << " Valid forceModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.C b/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.C deleted file mode 100644 index 86ca474e..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.C +++ /dev/null @@ -1,186 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "gradPForce.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(gradPForce, 0); - -addToRunTimeSelectionTable -( - forceModel, - gradPForce, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -gradPForce::gradPForce -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - pFieldName_(propsDict_.lookup("pFieldName")), - p_(sm.mesh().lookupObject (pFieldName_)), - velocityFieldName_(propsDict_.lookup("velocityFieldName")), - U_(sm.mesh().lookupObject (velocityFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - useRho_(false), - useU_(false), - interpolation_(false) -{ - if (modelType_ == "B") - { - FatalError <<"using model gradPForce with model type B is not valid\n" << abort(FatalError); - }else - { - treatDEM_=true; - Info << "gradPForce is applied only to DEM side" << endl; - } - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (propsDict_.found("useU")) useU_=true; - if (propsDict_.found("interpolation")) - { - Info << "using interpolated value of pressure gradient." << endl; - interpolation_=true; - } - - if(p_.dimensions()==dimensionSet(0,2,-2,0,0)) - useRho_ = true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -gradPForce::~gradPForce() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void gradPForce::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - volVectorField gradPField = fvc::grad(p_); - /*if (useU_) - { - // const volScalarField& voidfraction_ = particleCloud_.mesh().lookupObject ("voidfraction"); - volScalarField U2 = U_&U_;// *voidfraction_*voidfraction_; - if (useRho_) - gradPField = fvc::grad(0.5*U2); - else - gradPField = fvc::grad(0.5*rho_*U2); - }*/ - vector gradP; - scalar ds; - scalar Vs; - scalar rho; - vector position; - vector force; - label cellI; - - interpolationCellPoint gradPInterpolator_(gradPField); - - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - force=vector(0,0,0); - cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - position = particleCloud_.position(index); - - if(interpolation_) // use intepolated values for alpha (normally off!!!) - { - gradP = gradPInterpolator_.interpolate(position,cellI); - }else - { - gradP = gradPField[cellI]; - } - - ds = 2*particleCloud_.radius(index); - Vs = ds*ds*ds*M_PI/6; - rho = rho_[cellI]; - - // calc particle's pressure gradient force - if (useRho_) - force = -Vs*gradP*rho; - else - force = -Vs*gradP; - - if(verbose_ && index >0 && index <2) - { - Info << "index = " << index << endl; - Info << "gradP = " << gradP << endl; - Info << "force = " << force << endl; - } - } - - // set force on particle - if(treatDEM_) for(int j=0;j<3;j++) DEMForces[index][j] += force[j]; - else if(!treatExplicit_) for(int j=0;j<3;j++) impForces[index][j] += force[j]; - else for(int j=0;j<3;j++) expForces[index][j] += force[j]; - - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H b/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H deleted file mode 100644 index c46d5b52..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce/gradPForce.H +++ /dev/null @@ -1,125 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - -grad(p)*Vp * rho ... if p is normalized with pressure - -grad(p)*Vp ... if p is real pressure - pressure gradient force - including interpolation of the velocity to the exact position - -Class - gradPForce - -SourceFiles - gradPForce.C - -\*---------------------------------------------------------------------------*/ - -#ifndef gradPForce_H -#define gradPForce_H - -#include "forceModel.H" -#include "interpolationCellPoint.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class gradPForce Declaration -\*---------------------------------------------------------------------------*/ - -class gradPForce -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word pFieldName_; - - const volScalarField& p_; - - word velocityFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - bool useRho_; - - bool useU_; // if false: substitution p=0.5*rho*U^2 - - bool interpolation_; // use interpolated field values - -public: - - //- Runtime type information - TypeName("gradPForce"); - - - // Constructors - - //- Construct from components - gradPForce - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~gradPForce(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.C b/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.C deleted file mode 100644 index de56634d..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.C +++ /dev/null @@ -1,200 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "interface.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(interface, 0); - -addToRunTimeSelectionTable -( - forceModel, - interface, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -interface::interface -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - VOFvoidfractionFieldName_(propsDict_.lookup("VOFvoidfractionFieldName")), - alpha_(sm.mesh().lookupObject (VOFvoidfractionFieldName_)), - gradAlphaName_(propsDict_.lookup("gradAlphaName")), - gradAlpha_(sm.mesh().lookupObject (gradAlphaName_)), - sigma_(readScalar(propsDict_.lookup("sigma"))), - theta_(readScalar(propsDict_.lookup("theta"))), - alphaThreshold_(readScalar(propsDict_.lookup("alphaThreshold"))), - deltaAlphaIn_(readScalar(propsDict_.lookup("deltaAlphaIn"))), - deltaAlphaOut_(readScalar(propsDict_.lookup("deltaAlphaOut"))), - C_(1.0), - interpolation_(false), - alphaInterpolator_(interpolation::New("cellPoint", alpha_)), - gradAlphaInterpolator_(interpolation::New("cellPoint", gradAlpha_)) -{ - if (propsDict_.found("C")) C_=readScalar(propsDict_.lookup("C")); - if (propsDict_.found("interpolation")) interpolation_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - - Info << "check if interpolation really works - use directly interpolationCellPoint ???" << endl; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -interface::~interface() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void interface::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ -Info << "interface::setForce" << endl; - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(mask[index][0]) - { - // definition of spherical particle - scalar dp = 2*particleCloud_.radius(index); - vector position = particleCloud_.position(index); - label cellI = particleCloud_.cellIDs()[index][0]; - - if(cellI >-1.0) // particle found on proc domain - { - scalar alphap; - vector magGradAlphap; - - if(interpolation_) // use intepolated values for alpha (normally off!!!) - { - // make interpolation object for alpha - alphap = alphaInterpolator_().interpolate(position,cellI); - - // make interpolation object for grad(alpha)/|grad(alpha)| - vector gradAlphap = gradAlphaInterpolator_().interpolate(position,cellI); - magGradAlphap = gradAlphap/max(mag(gradAlphap),SMALL); - } - else // use cell centered values for alpha - { - //// for any reason fvc::grad(alpha_) cannot be executed here!? - //volVectorField gradAlpha=fvc::grad(alpha_); - //volVectorField a = gradAlpha/ - // max(mag(gradAlpha),dimensionedScalar("a",dimensionSet(0,-1,0,0,0), SMALL)); - //magGradAlphap = a[cellI]; - - alphap = alpha_[cellI]; - volVectorField a = gradAlpha_/ - max(mag(gradAlpha_),dimensionedScalar("a",dimensionSet(0,-1,0,0,0), SMALL)); - magGradAlphap = a[cellI]; - } - - // Initialize an interfaceForce vector - vector interfaceForce = Foam::vector(0,0,0); - - // Calculate the interfaceForce (range of alphap needed for stability) - - if ((alphaThreshold_-deltaAlphaIn_) < alphap && alphap < (alphaThreshold_+deltaAlphaOut_)) - { - Info << "within threshold limits" << endl; - // Calculate estimate attachment force as - // |6*sigma*sin(pi-theta/2)*sin(pi+theta/2)|*2*pi*dp - scalar Fatt = mag( - 6 - * sigma_ - * sin(M_PI - theta_/2) - * sin(M_PI + theta_/2) - ) - * M_PI - * dp; - - interfaceForce = - magGradAlphap - * tanh(alphap-alphaThreshold_) - * Fatt - * C_; - } - - if(true && mag(interfaceForce) > 0) - { - Info << "dp = " << dp << endl; - Info << "position = " << position << endl; - Info << "cellI = " << cellI << endl; - Info << "alpha cell = " << alpha_[cellI] << endl; - Info << "alphap = " << alphap << endl; - Info << "magGradAlphap = " << magGradAlphap << endl; - Info << "interfaceForce = " << interfaceForce << endl; - Info << "mag(interfaceForce) = " << mag(interfaceForce) << endl; - } - - // limit interface force - /*scalar rhoP=3000; - scalar mP=dp*dp*dp*3.1415/4*rhoP; - scalar fMax=5*mP*9.81; - if(mag(interfaceForce)>fMax){ - interfaceForce /= mag(interfaceForce)/fMax; - Info << "interface force is limited to " << interfaceForce << endl; - }*/ - - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += interfaceForce[j]; - else for(int j=0;j<3;j++) impForces[index][j] += interfaceForce[j]; - } // end if particle found on proc domain - }// end if in mask - }// end loop particles -Info << "interface::setForce - done" << endl; -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H b/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H deleted file mode 100644 index aded1519..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/interface/interface.H +++ /dev/null @@ -1,126 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - interface - -SourceFiles - interface.C - -\*---------------------------------------------------------------------------*/ - -#ifndef interface_H -#define interface_H - -#include "forceModel.H" -#include "interpolationCellPoint.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class interface Declaration -\*---------------------------------------------------------------------------*/ - -class interface -: - public forceModel -{ -private: - dictionary propsDict_; - - word VOFvoidfractionFieldName_; - - const volScalarField& alpha_; // ref to VOF voidfraction - - word gradAlphaName_; - - const volVectorField& gradAlpha_; // ref to fvc::grad(VOF voidfraction) - - const scalar sigma_; - - const scalar theta_; - - const scalar alphaThreshold_; - - const scalar deltaAlphaIn_; - - const scalar deltaAlphaOut_; - - scalar C_; // model constant - - bool interpolation_; // use interpolated field values (does not work for fine grids???) - - autoPtr > alphaInterpolator_; - - autoPtr > gradAlphaInterpolator_; - -public: - - //- Runtime type information - TypeName("interface"); - - - // Constructors - - //- Construct from components - interface - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~interface(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.C b/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.C deleted file mode 100644 index 0fcf6a74..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.C +++ /dev/null @@ -1,103 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "noDrag.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(noDrag, 0); - -addToRunTimeSelectionTable -( - forceModel, - noDrag, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -noDrag::noDrag -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm) -{ - coupleForce_=false; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -noDrag::~noDrag() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void noDrag::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - // Do nothing - Info << "noDrag::setForce" << endl; - for(int index = 0;index < particleCloud_.numberOfParticles(); ++index) - { - if(mask[index][0]) - { - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] = 0.; - else for(int j=0;j<3;j++) impForces[index][j] = 0.; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H b/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H deleted file mode 100644 index 841c0ace..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/noDrag/noDrag.H +++ /dev/null @@ -1,97 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - noDrag - -SourceFiles - noDrag.C - -\*---------------------------------------------------------------------------*/ - -#ifndef noDrag_H -#define noDrag_H - -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class noDrag -: - public forceModel -{ - -public: - - //- Runtime type information - TypeName("off"); - - - // Constructors - - //- Construct from components - noDrag - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~noDrag(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.C b/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.C deleted file mode 100644 index 181ad6e2..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.C +++ /dev/null @@ -1,154 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "virtualMassForce.H" -#include "addToRunTimeSelectionTable.H" - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(virtualMassForce, 0); - -addToRunTimeSelectionTable -( - forceModel, - virtualMassForce, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -virtualMassForce::virtualMassForce -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - UrelOld_(NULL) -{ - if (propsDict_.found("verbose")) verbose_=true; - - if (particleCloud_.dataExchangeM().maxNumberOfParticles() > 0) - { - // get memory for 2d array - particleCloud_.dataExchangeM().allocateArray(UrelOld_,0.,3); - } - if (propsDict_.found("treatExplicit")) treatExplicit_=true; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -virtualMassForce::~virtualMassForce() -{ - delete UrelOld_; -} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void virtualMassForce::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - reAllocArrays(); - - scalar dt = U_.mesh().time().deltaT().value(); - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - vector virtualMassForce(0,0,0); - label cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - vector Us = particleCloud_.velocity(index); - vector Ur = U_[cellI]-Us; - vector UrelOld; - for(int j=0;j<3;j++) - { - UrelOld[j] = UrelOld_[index][j]; - UrelOld_[index][j] = Ur[j]; - } - - vector ddtUrel = (Ur-UrelOld)/dt; - scalar ds = 2*particleCloud_.radius(index); - scalar Vs = ds*ds*ds*M_PI/6; - scalar rho = rho_[cellI]; - - virtualMassForce = 0.5 * rho * Vs * ddtUrel; - - } - // set force on particle - if(treatExplicit_) for(int j=0;j<3;j++) expForces[index][j] += virtualMassForce[j]; - else for(int j=0;j<3;j++) impForces[index][j] += virtualMassForce[j]; - } - } - -} - -void Foam::virtualMassForce::reAllocArrays() const -{ - if(particleCloud_.numberOfParticlesChanged()) - { - // get arrays of new length - particleCloud_.dataExchangeM().allocateArray(UrelOld_,1.,1); - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H b/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H deleted file mode 100644 index 5536d808..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce/virtualMassForce.H +++ /dev/null @@ -1,114 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - virtualMassForce - -SourceFiles - virtualMassForce.C - -\*---------------------------------------------------------------------------*/ - -#ifndef virtualMassForce_H -#define virtualMassForce_H - -#include "forceModel.H" -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class virtualMassForce Declaration -\*---------------------------------------------------------------------------*/ - -class virtualMassForce -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - mutable double **UrelOld_; - -public: - - //- Runtime type information - TypeName("virtualMassForce"); - - - // Constructors - - //- Construct from components - virtualMassForce - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~virtualMassForce(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; - - void reAllocArrays() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.C b/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.C deleted file mode 100644 index 21fca4cd..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.C +++ /dev/null @@ -1,182 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "viscForce.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(viscForce, 0); - -addToRunTimeSelectionTable -( - forceModel, - viscForce, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -viscForce::viscForce -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - velocityFieldName_(propsDict_.lookup("velocityFieldName")), - U_(sm.mesh().lookupObject (velocityFieldName_)), - densityFieldName_(propsDict_.lookup("densityFieldName")), - rho_(sm.mesh().lookupObject (densityFieldName_)), - interpolation_(false) -{ - if (modelType_ == "B") - { - FatalError <<"using model viscForce with model type B is not valid\n" << abort(FatalError); - }else - { - treatDEM_=true; - Info << "viscForce is applied only to DEM side" << endl; - } - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("treatExplicit")) treatExplicit_=true; - if (propsDict_.found("interpolation")) - { - Info << "using interpolated value of pressure gradient." << endl; - interpolation_=true; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -viscForce::~viscForce() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void viscForce::setForce -( - double** const& mask, - double**& impForces, - double**& expForces, - double**& DEMForces -) const -{ - - // get viscosity field - #ifdef comp - const volScalarField& mufField = particleCloud_.turbulence().mu(); - - // calc div(Tau) - volVectorField divTauField = - - fvc::laplacian(mufField, U_) - - fvc::div(mufField*dev(fvc::grad(U_)().T())); - #else - const volScalarField& nufField = particleCloud_.turbulence().nu(); - - // calc div(Tau) - volVectorField divTauField = - - fvc::laplacian(nufField*rho_, U_) - - fvc::div(nufField*rho_*dev(fvc::grad(U_)().T())); - #endif - - vector divTau; - scalar ds; - scalar Vs; - vector position; - vector force; - label cellI; - - interpolationCellPoint divTauInterpolator_(divTauField); - - - for(int index = 0;index < particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - force=vector(0,0,0); - cellI = particleCloud_.cellIDs()[index][0]; - - if (cellI > -1) // particle Found - { - - position = particleCloud_.position(index); - - if(interpolation_) // use intepolated values for alpha (normally off!!!) - { - divTau = divTauInterpolator_.interpolate(position,cellI); - }else - { - divTau = divTauField[cellI]; - } - - ds = 2*particleCloud_.radius(index); - Vs = ds*ds*ds*M_PI/6; - - // calc particle's pressure gradient force - force = -Vs*divTau; - - if(verbose_ && index >0 && index <2) - { - Info << "index = " << index << endl; - Info << "gradP = " << divTau << endl; - Info << "force = " << force << endl; - } - } - - // set force on particle - if(treatDEM_) for(int j=0;j<3;j++) DEMForces[index][j] += force[j]; - else if(!treatExplicit_) for(int j=0;j<3;j++) impForces[index][j] += force[j]; - else for(int j=0;j<3;j++) expForces[index][j] += force[j]; - - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H b/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H deleted file mode 100644 index 565e7190..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/viscForce/viscForce.H +++ /dev/null @@ -1,113 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - -div(tau)*Vp -Class - viscForce - -SourceFiles - viscForce.C - -\*---------------------------------------------------------------------------*/ - -#ifndef viscForce_H -#define viscForce_H - -#include "forceModel.H" -#include "interpolationCellPoint.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class viscForce Declaration -\*---------------------------------------------------------------------------*/ - -class viscForce -: - public forceModel -{ -private: - dictionary propsDict_; - - bool verbose_; - - word velocityFieldName_; - - const volVectorField& U_; - - word densityFieldName_; - - const volScalarField& rho_; - - bool interpolation_; // use interpolated field values - -public: - - //- Runtime type information - TypeName("viscForce"); - - - // Constructors - - //- Construct from components - viscForce - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~viscForce(); - - - // Member Functions - void setForce - ( - double** const& mask, - double**&, - double**&, - double**& - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.C deleted file mode 100644 index 9af73318..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.C +++ /dev/null @@ -1,173 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "execute.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(execute, 0); - -addToRunTimeSelectionTable -( - liggghtsCommandModel, - execute, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -execute::execute -( - const dictionary& dict, - cfdemCloud& sm, - int i -) -: - liggghtsCommandModel(dict,sm,i), - nrModel_(i), - myName_("notYetGiven"), - propsDict_(dict), - commandList_(0), - command_(""), - scalarList_(0), - runTimeModifiable_(true), - timeStamp_(false) -{ - // define dictionary - char h[80]; - sprintf(h,"%d",nrModel_); - myName_=word(typeName + "Props" + h); - propsDict_=dictionary(dict.subDict(myName_)); - - // read command from dict - commandList_ = wordList(propsDict_.lookup("command")); - - // read list of scalars - if(propsDict_.found("scalars")) scalarList_ = scalarList(propsDict_.lookup("scalars")); - - bool addBlank = true; // std no blanks after each word - fileName add; - label numberCount=0; // nr of scalars inserted to command - - forAll(commandList_,i) - { - add = word(commandList_[i]); - - //- handle symbols - if (add == "$couplingInterval") - { - char h[50]; - sprintf(h,"%d",particleCloud_.dataExchangeM().couplingInterval()); - add = h; - } - else if (add=="dot") add = "."; - else if (add=="dotdot") add = ".."; - else if (add=="slash") add = "/"; - else if (add=="noBlanks") // no blanks after the following words - { - add = ""; - addBlank = false; - }else if (add=="blanks") // add a blank here and after the following words - { - add = ""; - addBlank = true; - }else if (add=="timeStamp") // next command will be a number read from scalarList_ - { - add = ""; - timeStamp_=true; - }else if (add=="number") // next command will be a number read from scalarList_ - { - if (!propsDict_.found("scalars")) - { - FatalError<<"you want to use a number in the command\n - specify a scalar list with all numbers" - << abort(FatalError); - - } - char h[50]; - sprintf(h,"%f",scalarList_[numberCount]); - add = h; - numberCount ++; - } - - // compose command - if (addBlank) - { - command_ += add + " "; - }else - { - command_ += add; - } - } - Info << "liggghtsCommand " << command_ << endl; - strCommand_=string(command_); - - checkTimeMode(propsDict_); - - checkTimeSettings(propsDict_); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -execute::~execute() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -const char* execute::command() -{ - return strCommand_.c_str(); -} - -bool execute::runCommand(int couplingStep) -{ - if(timeStamp_) strCommand_=addTimeStamp(command_); - if(runTimeModifiable_) checkTimeSettings(propsDict_); - - return runThisCommand(couplingStep); -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H deleted file mode 100644 index 46f91100..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute/execute.H +++ /dev/null @@ -1,116 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - execute a liggghts command -Class - execute - -SourceFiles - execute.C - -\*---------------------------------------------------------------------------*/ - -#ifndef execute_H -#define execute_H - -#include "liggghtsCommandModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class execute Declaration -\*---------------------------------------------------------------------------*/ - -class execute -: - public liggghtsCommandModel -{ -private: - - int nrModel_; - - word myName_; - - dictionary propsDict_; - - wordList commandList_; - - word command_; - - scalarList scalarList_; - - bool runTimeModifiable_; - - bool timeStamp_; - -public: - - //- Runtime type information - TypeName("execute"); - - - // Constructors - - //- Construct from components - execute - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ); - - // Destructor - - ~execute(); - - - // Member Functions - - word name(){return myName_;}; - - const char* command(); - - bool runCommand(int); - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.C deleted file mode 100644 index 26713e43..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.C +++ /dev/null @@ -1,190 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "liggghtsCommandModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(liggghtsCommandModel, 0); - -defineRunTimeSelectionTable(liggghtsCommandModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -liggghtsCommandModel::liggghtsCommandModel -( - const dictionary& dict, - cfdemCloud& sm, - int i -) -: - dict_(dict), - particleCloud_(sm), - strCommand_("notDefined"), - nextRun_(-1), - lastRun_(-1), - runFirst_(false), - runLast_(false), - runEveryCouplingStep_(false), - runEveryWriteStep_(false), - startTime_(-1.), - endTime_(-1.), - timeInterval_(0.), - firstCouplingStep_(-1), - lastCouplingStep_(-1), - couplingStepInterval_(0) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -liggghtsCommandModel::~liggghtsCommandModel() -{} - -// * * * * * * * * * * * * * * * * Member Fct * * * * * * * * * * * * * * * // - -void liggghtsCommandModel::checkTimeMode(dictionary& propsDict) -{ - runFirst_=Switch(propsDict.lookup("runFirst")); - - if(!runFirst_) - { - // check if being run only at last coupling step - runLast_=Switch(propsDict.lookup("runLast")); - - if(!runLast_) - { - // check if being run every coupling step - runEveryCouplingStep_=Switch(propsDict.lookup("runEveryCouplingStep")); - - if(!runEveryCouplingStep_) - { - runEveryWriteStep_=Switch(propsDict.lookup("runEveryWriteStep")); - } - } - } -} - -void liggghtsCommandModel::checkTimeSettings(const dictionary& propsDict) -{ - if(!runFirst_) //lastRun or runEveryCouplingStep or every n steps or every writeStep - { - scalar DEMts = particleCloud_.dataExchangeM().DEMts(); - scalar couplingInterval = particleCloud_.dataExchangeM().couplingInterval(); - - if(runLast_) // last run - { - // read time options from subdict - endTime_ = particleCloud_.mesh().time().endTime().value(); - startTime_ = endTime_; - timeInterval_ = 1; - - // calculate coupling times - firstCouplingStep_ = floor(startTime_/DEMts/couplingInterval); - lastCouplingStep_ = floor(endTime_/DEMts/couplingInterval); - couplingStepInterval_ = floor(timeInterval_/DEMts/couplingInterval); - } - else //runEveryCouplingStep of every n steps or every writeStep - { - if (!runEveryCouplingStep_ && !runEveryWriteStep_) // every n steps - { - // read time options from subdict - startTime_ = readScalar(propsDict.lookup("startTime")); - endTime_ = readScalar(propsDict.lookup("endTime")); - timeInterval_ = readScalar(propsDict.lookup("timeInterval")); - - // calculate coupling times - firstCouplingStep_ = floor(startTime_/DEMts/couplingInterval)+1; - lastCouplingStep_ = floor(endTime_/DEMts/couplingInterval)+1; - couplingStepInterval_ = floor(timeInterval_/DEMts/couplingInterval)+1; - } - else //runEveryCouplingStep or writeStep - { - firstCouplingStep_ =1; - lastCouplingStep_ =1e9; - couplingStepInterval_ =1; - } - } - } - else - { - firstCouplingStep_ =1; - lastCouplingStep_ =1; - couplingStepInterval_ =1; - } - nextRun_ = firstCouplingStep_; - - Info << "firstCouplingStep = " << firstCouplingStep_ << endl; - Info << "lastCouplingStep = " << lastCouplingStep_ << endl; - Info << "couplingStepInterval = " << couplingStepInterval_ << endl; -} - -bool liggghtsCommandModel::runThisCommand(int couplingStep) -{ - bool runIt=false; - if( - (!runEveryWriteStep_ && firstCouplingStep_ <= couplingStep && lastCouplingStep_ >= couplingStep) || - (runEveryWriteStep_ && particleCloud_.mesh().time().outputTime()) - ) - { - if(couplingStep >= nextRun_) - { - runIt=true; - nextRun_=couplingStep + couplingStepInterval_; - lastRun_=couplingStep; - } - } - - return runIt; -} - -string liggghtsCommandModel::addTimeStamp(word command) -{ - char add[100]; - sprintf(add,"%f",particleCloud_.mesh().time().value()); - - return string(command+add); -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H deleted file mode 100644 index 2b27a5c3..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/liggghtsCommandModel.H +++ /dev/null @@ -1,172 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - liggghtsCommandModel - -SourceFiles - liggghtsCommandModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef liggghtsCommandModel_H -#define liggghtsCommandModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -#include "dataExchangeModel.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class liggghtsCommandModel Declaration -\*---------------------------------------------------------------------------*/ - -class liggghtsCommandModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - string strCommand_; - - int nextRun_; - - int lastRun_; - - Switch runFirst_; - - Switch runLast_; - - Switch runEveryCouplingStep_; - - Switch runEveryWriteStep_; - - scalar startTime_; - - scalar endTime_; - - scalar timeInterval_; - - int firstCouplingStep_; - - int lastCouplingStep_; - - int couplingStepInterval_; - -public: - - //- Runtime type information - TypeName("liggghtsCommandModel"); - - // Declare runtime constructor selection table - - - declareRunTimeSelectionTable - ( - autoPtr, - liggghtsCommandModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ), - (dict,sm,i) - ); - - - // Constructors - - //- Construct from components - liggghtsCommandModel - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ); - - - // Destructor - - virtual ~liggghtsCommandModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm, - word liggghtsCommandType, - int i - ); - - - // Member Functions - - virtual const char* command()=0; - - void checkTimeMode(dictionary&); - - void checkTimeSettings(const dictionary&); - - virtual bool runCommand(int)=0; - - bool runThisCommand(int); - - string addTimeStamp(word); - - // Access - - int nextRun(){return nextRun_;}; - - int lastRun(){return lastRun_;}; - - virtual word name()=0; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/newLiggghtsCommandModel.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/newLiggghtsCommandModel.C deleted file mode 100644 index 1403bcc1..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel/newLiggghtsCommandModel.C +++ /dev/null @@ -1,80 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "liggghtsCommandModel.H" -#include "execute.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr liggghtsCommandModel::New -( - const dictionary& dict, - cfdemCloud& sm, - word liggghtsCommandType, - int i -) -{ - Info<< "Selecting liggghtsCommandModel " - << liggghtsCommandType << " ,provide dicts, numbered from 0 to n" << endl; - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(liggghtsCommandType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "liggghtsCommandModel::New(const dictionary&, const spray&) : " - << endl - << " unknown liggghtsCommandModelType type " - << liggghtsCommandType - << ", constructor not in hash table" << endl << endl - << " Valid liggghtsCommandModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm,i)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.C deleted file mode 100644 index fe4a5627..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.C +++ /dev/null @@ -1,171 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "readLiggghtsData.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(readLiggghtsData, 0); - -addToRunTimeSelectionTable -( - liggghtsCommandModel, - readLiggghtsData, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -readLiggghtsData::readLiggghtsData -( - const dictionary& dict, - cfdemCloud& sm, - int i -) -: - liggghtsCommandModel(dict,sm,i), - nrModel_(i), - insertionNr_(0.), - command_("read_data"), - myName_("notYetGiven"), - propsDict_(dict), - filePathList_(0) -{ - // define dictionary - char h[80]; - sprintf(h,"%d",nrModel_); - myName_=word(typeName + "Props" + h); - propsDict_=dictionary(dict.subDict(myName_)); - - // read first index of data file to be injected - insertionNr_=readScalar(propsDict_.lookup("startIndex")); - - // read command from dict - filePathList_ = wordList(propsDict_.lookup("filePath")); - - command_ += " "; - forAll(filePathList_,i) - { - fileName add = filePathList_[i]; - - //- handle symbols - if (add=="dot") add = "."; - else if (add=="dotdot") add = ".."; - else if (add=="slash") add = "/"; - - // compose command - command_ += add; - } - - // check if being run only at first coupling step - runFirst_=Switch(propsDict_.lookup("runFirst")); - - if(!runFirst_) - { - // check if being run every coupling step - runEveryCouplingStep_=Switch(propsDict_.lookup("runEveryCouplingStep")); - - scalar DEMts = particleCloud_.dataExchangeM().DEMts(); - scalar couplingInterval = particleCloud_.dataExchangeM().couplingInterval(); - - if (!runEveryCouplingStep_) - { - // read time options - startTime_ = readScalar(propsDict_.lookup("startTime")); - endTime_ = readScalar(propsDict_.lookup("endTime")); - timeInterval_ = readScalar(propsDict_.lookup("timeInterval")); - - // calculate coupling times - firstCouplingStep_ = floor(startTime_/DEMts/couplingInterval); - lastCouplingStep_ = floor(endTime_/DEMts/couplingInterval); - couplingStepInterval_ = floor(timeInterval_/DEMts/couplingInterval); - } - else - { - firstCouplingStep_ =1; - lastCouplingStep_ =1e9; - couplingStepInterval_ =1; - } - } - else - { - firstCouplingStep_ =1; - lastCouplingStep_ =1; - couplingStepInterval_ =1; - } - - nextRun_ = firstCouplingStep_; - - Info << "firstCouplingStep = " << firstCouplingStep_ << endl; - Info << "lastCouplingStep = " << lastCouplingStep_ << endl; - Info << "couplingStepInterval = " << couplingStepInterval_ << endl; -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -readLiggghtsData::~readLiggghtsData() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -const char* readLiggghtsData::command() -{ - char h[50]; - sprintf(h,"_%d",insertionNr_); - word add = h; - insertionNr_++; - strCommand_=string(command_ + add + " add"); - - return strCommand_.c_str(); -} - -bool readLiggghtsData::runCommand(int couplingStep) -{ - checkTimeSettings(propsDict_); - - return runCommand(couplingStep); -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H deleted file mode 100644 index fd257244..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData/readLiggghtsData.H +++ /dev/null @@ -1,111 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - readLiggghtsData - -SourceFiles - readLiggghtsData.C - -\*---------------------------------------------------------------------------*/ - -#ifndef readLiggghtsData_H -#define readLiggghtsData_H - -#include "liggghtsCommandModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class readLiggghtsData Declaration -\*---------------------------------------------------------------------------*/ - -class readLiggghtsData -: - public liggghtsCommandModel -{ -private: - - int nrModel_; - - int insertionNr_; - - word command_; - - word myName_; - - dictionary propsDict_; - - wordList filePathList_; - -public: - - //- Runtime type information - TypeName("readLiggghtsData"); - - - // Constructors - - //- Construct from components - readLiggghtsData - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ); - - // Destructor - - ~readLiggghtsData(); - - - // Member Functions - - word name(){return myName_;}; - - const char* command(); - - bool runCommand(int); - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.C deleted file mode 100644 index 76fb5c70..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.C +++ /dev/null @@ -1,121 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "runLiggghts.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(runLiggghts, 0); - -addToRunTimeSelectionTable -( - liggghtsCommandModel, - runLiggghts, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -runLiggghts::runLiggghts -( - const dictionary& dict, - cfdemCloud& sm, - int i -) -: - liggghtsCommandModel(dict,sm,i), - propsDict_(dict), - command_("run"), - preNo_(false) -{ - word myName=word(typeName + "Props"); - if (dict.found(myName)) - { - propsDict_=dictionary(dict.subDict(myName)); - preNo_=bool(propsDict_.lookup("preNo")); - } - - runEveryCouplingStep_=true; - - strCommand_=createCommand(command_); - - checkTimeSettings(dict_); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -runLiggghts::~runLiggghts() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -const char* runLiggghts::command() -{ - return strCommand_.c_str(); -} - -string runLiggghts::createCommand(word command, word appendix, word appendix2) -{ - fileName add; - char h[50]; - sprintf(h,"%d",particleCloud_.dataExchangeM().couplingInterval()); - add = h; - command += " " + add + " " + appendix + " " + appendix2; - - return string(command); -} - -bool runLiggghts::runCommand(int couplingStep) -{ - //change command to "run xxx pre no" - if (preNo_ && (couplingStep > firstCouplingStep_)) - strCommand_=createCommand(command_,"pre","no"); - - return runThisCommand(couplingStep); -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.H b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.H deleted file mode 100644 index 28ac2c9c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts/runLiggghts.H +++ /dev/null @@ -1,107 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - execute the liggghts command run $nrSteps - -Class - runLiggghts - -SourceFiles - runLiggghts.C - -\*---------------------------------------------------------------------------*/ - -#ifndef runLiggghts_H -#define runLiggghts_H - -#include "liggghtsCommandModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class runLiggghts Declaration -\*---------------------------------------------------------------------------*/ - -class runLiggghts -: - public liggghtsCommandModel -{ -private: - dictionary propsDict_; - - word command_; - - bool preNo_; - -public: - - //- Runtime type information - TypeName("runLiggghts"); - - - // Constructors - - //- Construct from components - runLiggghts - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ); - - // Destructor - - ~runLiggghts(); - - - // Member Functions - - const char* command(); - - string createCommand(word="",word="",word=""); - - bool runCommand(int); - - word name(){return "runLiggghts";}; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.C b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.C deleted file mode 100644 index 66603626..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.C +++ /dev/null @@ -1,131 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "writeLiggghts.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(writeLiggghts, 0); - -addToRunTimeSelectionTable -( - liggghtsCommandModel, - writeLiggghts, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -writeLiggghts::writeLiggghts -( - const dictionary& dict, - cfdemCloud& sm, - int i -) -: - liggghtsCommandModel(dict,sm,i), - propsDict_(dict), - command_("write_restart"), - path_(word("..")/word("DEM")), - writeName_("liggghts.restartCFDEM"), - writeLast_(true), - overwrite_(true) -{ - if (dict.found(typeName + "Props")) - { - propsDict_=dictionary(dict.subDict(typeName + "Props")); - - if(propsDict_.found("writeLast")) - { - writeLast_=Switch(propsDict_.lookup("writeLast")); - } - - if (!writeLast_ && propsDict_.found("overwrite")) - { - overwrite_=Switch(propsDict_.lookup("overwrite")); - } - } - - if(writeLast_) - runLast_=true; - else - { - Warning << "Using invalid options of writeLiggghts, please use 'writeLast' option." << endl; - runEveryWriteStep_=true; - } - - - command_ += " " + path_ + "/" + writeName_; - if(overwrite_) - strCommand_=string(command_); - else - command_ += "_"; - - Info << "writeLiggghts: A restart file writeName_"<< command_ <<" is written." << endl; - - checkTimeSettings(dict_); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -writeLiggghts::~writeLiggghts() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -const char* writeLiggghts::command() -{ - return strCommand_.c_str(); -} - -bool writeLiggghts::runCommand(int couplingStep) -{ - if(!overwrite_) strCommand_=addTimeStamp(command_); - return runThisCommand(couplingStep); -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.H b/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.H deleted file mode 100644 index d1bbf3bd..00000000 --- a/src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts/writeLiggghts.H +++ /dev/null @@ -1,112 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - execute the liggghts command write_restart - -Class - writeLiggghts - -SourceFiles - writeLiggghts.C - -\*---------------------------------------------------------------------------*/ - -#ifndef writeLiggghts_H -#define writeLiggghts_H - -#include "liggghtsCommandModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class writeLiggghts Declaration -\*---------------------------------------------------------------------------*/ - -class writeLiggghts -: - public liggghtsCommandModel -{ -private: - - dictionary propsDict_; - - word command_; - - fileName path_; - - fileName writeName_; - - Switch writeLast_; - - Switch overwrite_; - -public: - - //- Runtime type information - TypeName("writeLiggghts"); - - - // Constructors - - //- Construct from components - writeLiggghts - ( - const dictionary& dict, - cfdemCloud& sm, - int i - ); - - // Destructor - - ~writeLiggghts(); - - - // Member Functions - - const char* command(); - - bool runCommand(int); - - word name(){return "writeLiggghts";}; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.C b/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.C deleted file mode 100644 index f3d77ec1..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.C +++ /dev/null @@ -1,123 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ -#include "error.H" - -#include "engineSearch.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(engineSearch, 0); - -addToRunTimeSelectionTable -( - locateModel, - engineSearch, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -engineSearch::engineSearch -( - const dictionary& dict, - cfdemCloud& sm -) -: - locateModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - //faceDecomp_(propsDict_.lookup("faceDecomp")), - treeSearch_(propsDict_.lookup("treeSearch")), - #ifdef version16ext - searchEngine_(particleCloud_.mesh(),false) //(particleCloud_.mesh(),faceDecomp_) - #elif defined(version21) - searchEngine_(particleCloud_.mesh(),polyMesh::FACEPLANES) // FACEPLANES or FACECENTRETETS; FACEDIAGTETS not stable - #endif - //searchEngine_(particleCloud_.mesh(),faceDecomp_) // only 2.0.x -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -engineSearch::~engineSearch() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -label engineSearch::findCell -( - double** const& mask, - double**& positions, - double**& cellIDs, - int size -) const -{ - vector position; - for(int index = 0;index < size; ++index) - { - cellIDs[index][0]=-1; - - if(mask[index][0] && particleCloud_.radius(index) > SMALL) - { - - // create pos vector - for(int i=0;i<3;i++) position[i] = positions[index][i]; - // find cell - cellIDs[index][0] =searchEngine_.findCell(position,cellIDs[index][0],treeSearch_); - } - } - return 1; -} - -label engineSearch::findSingleCell -( - vector& position, - label& oldCellID -) const -{ - // find cell - return searchEngine_.findCell(position,oldCellID,treeSearch_); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H b/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H deleted file mode 100644 index 2f09e325..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch/engineSearch.H +++ /dev/null @@ -1,115 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - engineSearch - -SourceFiles - engineSearch.C - -\*---------------------------------------------------------------------------*/ - -#ifndef engineSearch_H -#define engineSearch_H - -#include "locateModel.H" - -# include "meshSearch.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class engineSearch -: - public locateModel -{ - -private: - - dictionary propsDict_; - - Switch faceDecomp_; - - Switch treeSearch_; - - meshSearch searchEngine_; - -public: - - //- Runtime type information - TypeName("engine"); - - - // Constructors - - //- Construct from components - engineSearch - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~engineSearch(); - - - // Member Functions - label findCell - ( - double** const& mask, - double**& positions, - double**& cellIDs, - int size - ) const; - - label findSingleCell - ( - vector& position, - label& oldCellID - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.C b/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.C deleted file mode 100644 index b1d8a80d..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.C +++ /dev/null @@ -1,145 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - - -#include "engineSearchIB.H" -#include "addToRunTimeSelectionTable.H" -#include "mathematicalConstants.H" - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(engineSearchIB, 0); - -addToRunTimeSelectionTable -( - engineSearch, - engineSearchIB, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -engineSearchIB::engineSearchIB -( - const dictionary& dict, - cfdemCloud& sm -) -: - engineSearch(dict.subDict(typeName + "Props"),sm), - propsDict_(dict.subDict(typeName + "Props")), - zSplit_(readLabel(propsDict_.lookup("zSplit"))), - xySplit_(readLabel(propsDict_.lookup("xySplit"))) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -engineSearchIB::~engineSearchIB() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - -label engineSearchIB::findCell -( - double** const& mask, - double**& positions, - double**& cellIDs, - int size -) const -{ - vector position; - for(int index = 0;index < size; ++index) - { - cellIDs[index][0]=-1; - double radius=particleCloud_.radius(index); - if(mask[index][0] && radius > SMALL) - { - // create pos vector - for(int i=0;i<3;i++) position[i] = positions[index][i]; - - // find cell - label oldID = cellIDs[index][0]; - cellIDs[index][0] = findSingleCell(position,oldID); - //cellIDs[index][0] = particleCloud_.mesh().findCell(position); - - //mod by alice upon from here - if(cellIDs[index][0]<0){ - bool foundPos=0; - int countPoints=0; - vector pos=position; - label altStartPos=-1; - label numberOfPoints = zSplit_*xySplit_-2*(zSplit_-1); - label thetaLevel=0; - scalar theta, phi, thetaSize=180/zSplit_,phiSize=360/xySplit_, factor=M_PI/180.; - while(countPoints=0) foundPos=1; - countPoints++; - } - if(foundPos) cellIDs[index][0]=altStartPos; - } - } - } - return 1; -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H b/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H deleted file mode 100644 index 0ef6f114..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB/engineSearchIB.H +++ /dev/null @@ -1,106 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - engineSearchIB - -SourceFiles - engineSearchIB.C - -\*---------------------------------------------------------------------------*/ - -#ifndef engineSearchIB_H -#define engineSearchIB_H - -#include "engineSearch.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class engineSearchIB -: - public engineSearch -{ - -private: - - dictionary propsDict_; - - const label zSplit_; - - const label xySplit_; - -public: - - //- Runtime type information - TypeName("engineIB"); - - - // Constructors - - //- Construct from components - engineSearchIB - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~engineSearchIB(); - - - // Member Functions - label findCell - ( - double** const& mask, - double**& positions, - double**& cellIDs, - int size - ) const; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.C b/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.C deleted file mode 100644 index 43da1506..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.C +++ /dev/null @@ -1,74 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "locateModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(locateModel, 0); - -defineRunTimeSelectionTable(locateModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -locateModel::locateModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -locateModel::~locateModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H b/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H deleted file mode 100644 index 9443ff9c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/locateModel.H +++ /dev/null @@ -1,132 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - locateModel - -SourceFiles - locateModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef locateModel_H -#define locateModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class locateModel Declaration -\*---------------------------------------------------------------------------*/ - -class locateModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - -public: - - //- Runtime type information - TypeName("locateModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - locateModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - locateModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~locateModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Functions - virtual label findCell - ( - double** const& mask, - double**& positions, - double**& cellIDs, - int size - ) const = 0; - - virtual label findSingleCell - ( - vector& position, - label& oldCellID - ) const = 0; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/newLocateModel.C b/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/newLocateModel.C deleted file mode 100644 index 49a24afe..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/locateModel/newLocateModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "locateModel.H" -#include "standardSearch.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr locateModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word locateModelType - ( - dict.lookup("locateModel") - ); - - Info<< "Selecting locateModel " - << locateModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(locateModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "locateModel::New(const dictionary&, const spray&) : " - << endl - << " unknown locateModelType type " - << locateModelType - << ", constructor not in hash table" << endl << endl - << " Valid locateModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.C b/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.C deleted file mode 100644 index 3c79367d..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.C +++ /dev/null @@ -1,124 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "standardSearch.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(standardSearch, 0); - -addToRunTimeSelectionTable -( - locateModel, - standardSearch, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -standardSearch::standardSearch -( - const dictionary& dict, - cfdemCloud& sm -) -: - locateModel(dict,sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -standardSearch::~standardSearch() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -label standardSearch::findCell -( - double** const& mask, - double**& positions, - double**& cellIDs, - int size -) const -{ - vector position; - for(int index = 0;index < size; ++index) - { - - cellIDs[index][0]=-1; - - if(mask[index][0] && particleCloud_.radius(index) > SMALL) - { - // create pos vector - for(int i=0;i<3;i++) position[i] = positions[index][i]; - - // find cell - #ifdef version16ext - cellIDs[index][0] = particleCloud_.mesh().findCell(position); - #elif defined(version21) - cellIDs[index][0] = particleCloud_.mesh().findCell(position, polyMesh::FACEPLANES); - #endif - } - } - - return 1; -} - -label standardSearch::findSingleCell -( - vector& position, - label& oldCellID -) const -{ - // find cell - #ifdef version16ext - return particleCloud_.mesh().findCell(position); - #elif defined(version21) - return particleCloud_.mesh().findCell(position, polyMesh::FACEPLANES); - #endif -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H b/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H deleted file mode 100644 index 795ddc61..00000000 --- a/src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch/standardSearch.H +++ /dev/null @@ -1,103 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - standardSearch - -SourceFiles - standardSearch.C - -\*---------------------------------------------------------------------------*/ - -#ifndef standardSearch_H -#define standardSearch_H - -#include "locateModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class standardSearch -: - public locateModel -{ - -public: - - //- Runtime type information - TypeName("standard"); - - - // Constructors - - //- Construct from components - standardSearch - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~standardSearch(); - - - // Member Functions - label findCell - ( - double** const& mask, - double**& positions, - double**& cellIDs, - int size - ) const; - - label findSingleCell - ( - vector& position, - label& oldCellID - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.C b/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.C deleted file mode 100644 index 450fbd29..00000000 --- a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.C +++ /dev/null @@ -1,73 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "meshMotionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(meshMotionModel, 0); - -defineRunTimeSelectionTable(meshMotionModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -meshMotionModel::meshMotionModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -meshMotionModel::~meshMotionModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H b/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H deleted file mode 100644 index cf3da10a..00000000 --- a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/meshMotionModel.H +++ /dev/null @@ -1,125 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - meshMotionModel - -SourceFiles - meshMotionModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef meshMotionModel_H -#define meshMotionModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class meshMotionModel Declaration -\*---------------------------------------------------------------------------*/ - -class meshMotionModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - // Protected member functions - -public: - - //- Runtime type information - TypeName("meshMotionModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - meshMotionModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - meshMotionModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~meshMotionModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Function - virtual tmp setMotion() const=0; - - // Access - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/newMeshMotionModel.C b/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/newMeshMotionModel.C deleted file mode 100644 index c0e77cba..00000000 --- a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel/newMeshMotionModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "meshMotionModel.H" -#include "noMeshMotion.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr meshMotionModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word meshMotionModelType - ( - dict.lookup("meshMotionModel") - ); - - Info<< "Selecting meshMotionModel " - << meshMotionModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(meshMotionModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "meshMotionModel::New(const dictionary&, const spray&) : " - << endl - << " unknown meshMotionModelType type " - << meshMotionModelType - << ", constructor not in hash table" << endl << endl - << " Valid meshMotionModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.C b/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.C deleted file mode 100644 index d9e57102..00000000 --- a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.C +++ /dev/null @@ -1,106 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "noMeshMotion.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(noMeshMotion, 0); - -addToRunTimeSelectionTable -( - meshMotionModel, - noMeshMotion, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -noMeshMotion::noMeshMotion -( - const dictionary& dict, - cfdemCloud& sm -) -: - meshMotionModel(dict,sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -noMeshMotion::~noMeshMotion() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -tmp noMeshMotion::setMotion() const -{ - tmp tsource - ( - new volVectorField - ( - IOobject - ( - "xxx", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - particleCloud_.mesh(), - dimensionedVector - ( - "zero", - dimensionSet(0, 1, -1, 0, 0), - vector::zero - ) - ) - ); - - // do sth - return tsource; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H b/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H deleted file mode 100644 index c43b9ecc..00000000 --- a/src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion/noMeshMotion.H +++ /dev/null @@ -1,91 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - noMeshMotion - -SourceFiles - noMeshMotion.C - -\*---------------------------------------------------------------------------*/ -#ifndef noMeshMotion_H -#define noMeshMotion_H - -#include "meshMotionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class noMeshMotion -: - public meshMotionModel -{ - -public: - - //- Runtime type information - TypeName("noMeshMotion"); - - - // Constructors - - //- Construct from components - noMeshMotion - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~noMeshMotion(); - - - // Member Functions - tmp setMotion() const; - -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.C b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.C deleted file mode 100644 index 8a3d29cc..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.C +++ /dev/null @@ -1,169 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "explicitCouple.H" -#include "addToRunTimeSelectionTable.H" -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(explicitCouple, 0); - -addToRunTimeSelectionTable -( - momCoupleModel, - explicitCouple, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -explicitCouple::explicitCouple -( - const dictionary& dict, - cfdemCloud& sm -) -: - momCoupleModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - fPrev_ - ( IOobject - ( - "fPrev", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("f") - //sm.mesh(), - //dimensionedVector("zero", dimensionSet(1,-2,-2,0,0), vector(0,0,0)) // N/m3 - ), - fNext_ - ( IOobject - ( - "fNext", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("f") - //sm.mesh(), - //dimensionedVector("zero", dimensionSet(1,-2,-2,0,0), vector(0,0,0)) // N/m3 - ), - fLimit_(1e10,1e10,1e10) -{ - if (propsDict_.found("fLimit")) - { - fLimit_=vector(propsDict_.lookup ("fLimit")); - Info << "explicit momentum exchange field is limited to : " << fLimit_ << endl; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -explicitCouple::~explicitCouple() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -tmp explicitCouple::expMomSource() const -{ - tmp tsource - ( - new volVectorField - ( - IOobject - ( - "f_explicitCouple", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - particleCloud_.mesh(), - dimensionedVector - ( - "zero", - dimensionSet(1, -2, -2, 0, 0), // N/m3 - vector::zero - ) - ) - ); - - // calc fNext - forAll(fNext_,cellI) - { - fNext_[cellI] = particleCloud_.forceM(0).expParticleForces()[cellI] / particleCloud_.mesh().V()[cellI]; - - // limiter - for (int i=0;i<3;i++) - { - if (fNext_[cellI][i] > fLimit_[i]) fNext_[cellI][i] = fLimit_[i]; - } - } - - // underrelaxation of f - if (particleCloud_.dataExchangeM().couplingStep() > 1) - { - tsource() = (1 - particleCloud_.dataExchangeM().timeStepFraction()) * fPrev_ - + particleCloud_.dataExchangeM().timeStepFraction() * fNext_; - } - else - { - tsource() = fNext_; - } - - return tsource; -} - -void Foam::explicitCouple::resetMomSourceField() const -{ - fPrev_.internalField() = fNext_.internalField(); - fNext_.internalField() = vector::zero; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H deleted file mode 100644 index 6c7a1354..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple/explicitCouple.H +++ /dev/null @@ -1,102 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - explicitCouple - -SourceFiles - explicitCouple.C - -\*---------------------------------------------------------------------------*/ - -#ifndef explicitCouple_H -#define explicitCouple_H - -#include "momCoupleModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class explicitCouple -: - public momCoupleModel -{ -private: - - dictionary propsDict_; - - mutable volVectorField fPrev_; - - mutable volVectorField fNext_; - - vector fLimit_; // limit for for exchange field - -public: - - //- Runtime type information - TypeName("explicitCouple"); - - - // Constructors - - //- Construct from components - explicitCouple - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~explicitCouple(); - - - // Member Functions - tmp expMomSource() const; - - void resetMomSourceField() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.C b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.C deleted file mode 100644 index 6d0c89e2..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.C +++ /dev/null @@ -1,185 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "implicitCouple.H" -#include "addToRunTimeSelectionTable.H" -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(implicitCouple, 0); - -addToRunTimeSelectionTable -( - momCoupleModel, - implicitCouple, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -implicitCouple::implicitCouple -( - const dictionary& dict, - cfdemCloud& sm -) -: - momCoupleModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - velFieldName_(propsDict_.lookup("velFieldName")), - granVelFieldName_(propsDict_.lookup("granVelFieldName")), - voidfractionFieldName_(propsDict_.lookup("voidfractionFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - Us_(sm.mesh().lookupObject (granVelFieldName_)), - alpha_(sm.mesh().lookupObject (voidfractionFieldName_)), - KslLimit_(1e10), - KslPrev_ - ( IOobject - ( - "KslPrev", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("Ksl") - //sm.mesh(), - //dimensionedScalar("zero", dimensionSet(1,-3,-1,0,0), 0) // N/m3 / m/s - ), - KslNext_ - ( IOobject - ( - "KslNext", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("Ksl") - //sm.mesh(), - //dimensionedScalar("zero", dimensionSet(1,-3,-1,0,0), 0) // N/m3 / m/s - ) -{ - Info << "" << endl; - - if (propsDict_.found("KslLimit")) - { - KslLimit_=readScalar(propsDict_.lookup ("KslLimit")); - Info << "implicit momentum exchange field is limited to : " << KslLimit_ << endl; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -implicitCouple::~implicitCouple() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -tmp implicitCouple::impMomSource() const -{ - tmp tsource - ( - new volScalarField - ( - IOobject - ( - "Ksl_implicitCouple", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - particleCloud_.mesh(), - dimensionedScalar - ( - "zero", - dimensionSet(1, -3, -1, 0, 0), // N/m3 / m/s - 0 - ) - ) - ); - - // calc Ksl - scalar Ur; - - forAll(KslNext_,cellI) - { - Ur = mag(U_[cellI] - Us_[cellI]); - - if(Ur > 0. && (1.-alpha_[cellI]) > SMALL) //momentum exchange switched off if alphaMin=1 - { - KslNext_[cellI] = mag(particleCloud_.forceM(0).impParticleForces()[cellI]) - / Ur - / particleCloud_.mesh().V()[cellI]; - } - else KslNext_[cellI] = 0; - - // limiter - if (KslNext_[cellI] > KslLimit_) KslNext_[cellI] = KslLimit_; - } - - // underrelaxation of Ksl - if (particleCloud_.dataExchangeM().couplingStep() > 1) - { - tsource() = (1 - particleCloud_.dataExchangeM().timeStepFraction()) * KslPrev_ - + particleCloud_.dataExchangeM().timeStepFraction() * KslNext_; - } - else - { - tsource() = KslNext_; - } - - return tsource; -} - -void Foam::implicitCouple::resetMomSourceField() const -{ - KslPrev_.internalField() = KslNext_.internalField(); - KslNext_.internalField() = 0; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H deleted file mode 100644 index 209410c6..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple/implicitCouple.H +++ /dev/null @@ -1,115 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - implicitCouple - -SourceFiles - implicitCouple.C - -\*---------------------------------------------------------------------------*/ - -#ifndef implicitCouple_H -#define implicitCouple_H - -#include "momCoupleModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class implicitCouple -: - public momCoupleModel -{ - -private: - - dictionary propsDict_; - - word velFieldName_; - - word granVelFieldName_; - - word voidfractionFieldName_; - - const volVectorField& U_; // ref to fluid velocity - - const volVectorField& Us_; // ref to granular velocity - - const volScalarField& alpha_; // ref to voidfraction - - scalar KslLimit_; // limit for for exchange field - - mutable volScalarField KslPrev_; - - mutable volScalarField KslNext_; - -public: - - //- Runtime type information - TypeName("implicitCouple"); - - - // Constructors - - //- Construct from components - implicitCouple - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~implicitCouple(); - - - // Member Functions - tmp impMomSource() const; - - void resetMomSourceField() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.C b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.C deleted file mode 100644 index 048dc156..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.C +++ /dev/null @@ -1,91 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "momCoupleModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(momCoupleModel, 0); - -defineRunTimeSelectionTable(momCoupleModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -tmp momCoupleModel::impMomSource() const -{ - FatalError<<"the solver calls for impMomSource()\n" - <<", please set 'momCoupleModel' to type 'implicitCouple'\n" - << abort(FatalError); - - tmp tsource; - return tsource; -} - -tmp momCoupleModel::expMomSource() const -{ - FatalError<<"the solver calls for expMomSource()\n" - <<", please set 'momCoupleModel' to type 'explicitCouple'\n" - << abort(FatalError); - tmp tsource; - return tsource; -} - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -momCoupleModel::momCoupleModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -momCoupleModel::~momCoupleModel() -{} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H deleted file mode 100644 index 5b52db92..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/momCoupleModel.H +++ /dev/null @@ -1,129 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - momCoupleModel - -SourceFiles - momCoupleModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef momCoupleModel_H -#define momCoupleModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -#include "dataExchangeModel.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class momCoupleModel Declaration -\*---------------------------------------------------------------------------*/ - -class momCoupleModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - -public: - - //- Runtime type information - TypeName("momCoupleModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - momCoupleModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - momCoupleModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~momCoupleModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm, - word momCoupleType - ); - - - // Member Functions - - // implicit momentum source field - virtual tmp impMomSource() const; - - // explicit momentum source field - virtual tmp expMomSource() const; - - virtual void resetMomSourceField() const=0; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/newMomCoupleModel.C b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/newMomCoupleModel.C deleted file mode 100644 index 3fd955c3..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel/newMomCoupleModel.C +++ /dev/null @@ -1,81 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "momCoupleModel.H" -#include "explicitCouple.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr momCoupleModel::New -( - const dictionary& dict, - cfdemCloud& sm, - word momCoupleType -) -{ - Info<< "Selecting momCoupleModel " - << momCoupleType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(momCoupleType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "momCoupleModel::New(const dictionary&, const spray&) : " - << endl - << " unknown momCoupleType type " - << momCoupleType - << ", constructor not in hash table" << endl << endl - << " Valid momCoupleModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - -// * * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.C b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.C deleted file mode 100644 index 06306956..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.C +++ /dev/null @@ -1,87 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "noCouple.H" -#include "addToRunTimeSelectionTable.H" -#include "regionModel.H" -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(noCouple, 0); - -addToRunTimeSelectionTable -( - momCoupleModel, - noCouple, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -noCouple::noCouple -( - const dictionary& dict, - cfdemCloud& sm -) -: - momCoupleModel(dict,sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -noCouple::~noCouple() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -void Foam::noCouple::resetMomSourceField() const -{ - FatalError<<"the solver calls for resetMomSourceField() although you use IB method where this is not needed!\n" - <<", check your solver! - PANIC -\n"; - //<< abort(FatalError); -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H b/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H deleted file mode 100644 index fb75ecb8..00000000 --- a/src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple/noCouple.H +++ /dev/null @@ -1,93 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - noCouple - -SourceFiles - noCouple.C - -\*---------------------------------------------------------------------------*/ - -#ifndef noCouple_H -#define noCouple_H - -#include "momCoupleModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class noCouple -: - public momCoupleModel -{ -private: - - -public: - - //- Runtime type information - TypeName("off"); - - - // Constructors - - //- Construct from components - noCouple - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~noCouple(); - - - // Member Functions - void resetMomSourceField() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.C b/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.C deleted file mode 100644 index 6fe64953..00000000 --- a/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.C +++ /dev/null @@ -1,111 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "allRegion.H" -#include "addToRunTimeSelectionTable.H" -#include "momCoupleModel.H" -#include "voidFractionModel.H" -#include "averagingModel.H" -#include "forceModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(allRegion, 0); - -addToRunTimeSelectionTable -( - regionModel, - allRegion, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -allRegion::allRegion -( - const dictionary& dict, - cfdemCloud& sm -) -: - regionModel(dict,sm) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -allRegion::~allRegion() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void allRegion::defineRegion() const -{ - reAllocArrays(); - // do nothing -} - -void allRegion::expandRegion(volVectorField& U) const -{ - // do nothing -} - -void allRegion::resetVolFields(volVectorField& Us) const -{ - // reset voidFraction, particle velocity, weightField, partForcesNext - particleCloud_.averagingM().resetVectorAverage(particleCloud_.averagingM().UsPrev() - ,particleCloud_.averagingM().UsNext()); - particleCloud_.voidFractionM().resetVoidFractions(); - particleCloud_.averagingM().resetVectorAverage(particleCloud_.forceM(0).impParticleForces() - ,particleCloud_.forceM(0).impParticleForces() - ,true); - particleCloud_.averagingM().resetVectorAverage(particleCloud_.forceM(0).expParticleForces() - ,particleCloud_.forceM(0).expParticleForces() - ,true); - particleCloud_.averagingM().resetWeightFields(); - particleCloud_.momCoupleM(0).resetMomSourceField(); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H b/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H deleted file mode 100644 index 17e1c902..00000000 --- a/src/lagrangian/cfdemParticle/subModels/regionModel/allRegion/allRegion.H +++ /dev/null @@ -1,95 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - allRegion - -SourceFiles - allRegion.C - -\*---------------------------------------------------------------------------*/ - -#ifndef allRegion_H -#define allRegion_H - -#include "regionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class allRegion -: - public regionModel -{ - -public: - - //- Runtime type information - TypeName("allRegion"); - - - // Constructors - - //- Construct from components - allRegion - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~allRegion(); - - - // Member Functions - void defineRegion() const; - - void expandRegion(volVectorField&) const; - - void resetVolFields(volVectorField&) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/newRegionModel.C b/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/newRegionModel.C deleted file mode 100644 index 00297e3e..00000000 --- a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/newRegionModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "regionModel.H" -#include "allRegion.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr regionModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word regionModelType - ( - dict.lookup("regionModel") - ); - - Info<< "Selecting regionModel " - << regionModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(regionModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "regionModel::New(const dictionary&, const spray&) : " - << endl - << " unknown regionModelType type " - << regionModelType - << ", constructor not in hash table" << endl << endl - << " Valid regionModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.C b/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.C deleted file mode 100644 index d9a6ed6d..00000000 --- a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.C +++ /dev/null @@ -1,95 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "regionModel.H" -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(regionModel, 0); - -defineRunTimeSelectionTable(regionModel, dictionary); - -// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void Foam::regionModel::reAllocArrays() const -{ - if(particleCloud_.numberOfParticlesChanged()) - { - // get arrays of new length - particleCloud_.dataExchangeM().allocateArray(inRegion_,1,1); - particleCloud_.dataExchangeM().allocateArray(outRegion_,1,1); - } -} - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -regionModel::regionModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm), - inRegion_(NULL), - outRegion_(NULL) -{ - if (particleCloud_.dataExchangeM().maxNumberOfParticles() > 0) - { - // get memory for 2d arrays - particleCloud_.dataExchangeM().allocateArray(inRegion_,1.,1); - particleCloud_.dataExchangeM().allocateArray(outRegion_,1.,1); - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -regionModel::~regionModel() -{ - free(inRegion_); - free(outRegion_); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H b/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H deleted file mode 100644 index c087cf1f..00000000 --- a/src/lagrangian/cfdemParticle/subModels/regionModel/regionModel/regionModel.H +++ /dev/null @@ -1,136 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - regionModel - -SourceFiles - regionModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef regionModel_H -#define regionModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class regionModel Declaration -\*---------------------------------------------------------------------------*/ - -class regionModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - mutable double **inRegion_; - - mutable double **outRegion_; - -public: - - friend class voidFractionModel; - - //- Runtime type information - TypeName("regionModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - regionModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - regionModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~regionModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Member Functions - virtual void defineRegion() const = 0; - - virtual void expandRegion(volVectorField&) const = 0; - - virtual void resetVolFields(volVectorField&) const = 0; - - void reAllocArrays() const; - - // Access - inline double ** const& inRegion()const{ return inRegion_; }; - - inline double ** const& outRegion()const { return outRegion_; }; - -}; -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C deleted file mode 100644 index 1a8b8503..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C +++ /dev/null @@ -1,242 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "GaussVoidFraction.H" -#include "addToRunTimeSelectionTable.H" -#include "locateModel.H" -#include "regionModel.H" -#include "dataExchangeModel.H" - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(GaussVoidFraction, 0); - -addToRunTimeSelectionTable -( - voidFractionModel, - GaussVoidFraction, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -GaussVoidFraction::GaussVoidFraction -( - const dictionary& dict, - cfdemCloud& sm -) -: - voidFractionModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - alphaMin_(readScalar(propsDict_.lookup("alphaMin"))), - alphaLimited_(0), - scaleUpVol_(readScalar(propsDict_.lookup("scaleUpVol"))) -{ - Info << "\n\n W A R N I N G - do not use in combination with differentialRegion model! \n\n" << endl; - Info << "\n\n W A R N I N G - this model does not yet work properly! \n\n" << endl; - //reading maxCellsPerParticle from dictionary - maxCellsPerParticle_=readLabel(propsDict_.lookup("maxCellsPerParticle")); - - if(scaleUpVol_ < 1){ FatalError<< "scaleUpVol shloud be > 1."<< abort(FatalError); } - if(alphaMin_ > 1 || alphaMin_ < 0.01){ FatalError<< "alphaMin shloud be > 1 and < 0.01." << abort(FatalError); } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -GaussVoidFraction::~GaussVoidFraction() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void GaussVoidFraction::setvoidFraction(double** const& mask,double**& voidfractions,double**& particleWeights,double**& particleVolumes) const -{ - reAllocArrays(); - - voidfractionNext_.internalField()=1; - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - //reset - for(int subcell=0;subcell= 0) - { - labelHashSet hashSett; - - //determining label and degree of coveredness of cells covered by the particle - buildLabelHashSet(radius*3.0, positionCenter, particleCenterCellID, hashSett); - //Info << "completeSize=" << hashSett.size() << ", completeList =\n" << endl; - //for(label i=0;i maxCellsPerParticle_) - { - FatalError<< "big particle algo found more cells ("<< hashSetLength - <<") than storage is prepered ("< 0) - { - cellsPerParticle_[index][0]=hashSetLength; - - //making sure that the cell containing the center is the first subcell - particleCloud_.cellIDs()[index][0]=particleCenterCellID; - //deleting the cell containing the center of the particle - hashSett.erase(particleCenterCellID); - - //==========================// - //setting the voidfractions - - dist = mag(particleCloud_.mesh().C()[particleCenterCellID]-particleCloud_.position(index)); - core = pow(2.0/radius/radius/M_PI,1.5)*exp(-dist*dist/2.0/radius/radius)*particleCloud_.mesh().V()[particleCenterCellID]; - - // volume occupied in every covered cell - scalar occupiedVolume = volume*core; - - // correct volumefraction of centre - voidfractionNext_[particleCenterCellID] -=occupiedVolume/particleCloud_.mesh().V()[particleCenterCellID]; - - particleWeights[index][0] += core; - particleVolumes[index][0] += occupiedVolume; - - //Info << "Centre:set voidfraction in cellI=" << particleCenterCellID - // << ", voidfraction =" << voidfractionNext_[particleCenterCellID] << endl; - - // correct volumefraction of sub-cells - for(label i=0;i= 0) - { - // limiting voidfraction - if (voidfractionNext_[cellID] < alphaMin_) voidfractionNext_[cellID]=alphaMin_; - - // set particle based voidfraction - voidfractions[index][subcell] = voidfractionNext_[cellID]; - //Info<<"setting the voidfraction, index = "< 1."<< abort(FatalError); } - if(alphaMin_ > 1 || alphaMin_ < 0.01){ FatalError<< "alphaMin shloud be > 1 and < 0.01." << abort(FatalError); } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -IBVoidFraction::~IBVoidFraction() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void IBVoidFraction::setvoidFraction(double** const& mask,double**& voidfractions,double**& particleWeights,double**& particleVolumes) const -{ - reAllocArrays(); - - voidfractionNext_.internalField()=1; - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - //reset - for(int subcell=0;subcell= 0) - { - labelHashSet hashSett; - - //compute the voidfraction for the cell "particleCentreCellID - vector cellCentrePosition = particleCloud_.mesh().C()[particleCenterCellID]; - scalar centreDist=mag(cellCentrePosition-positionCenter); - - if(centreDist + 0.5*sqrt(3.0)*pow(particleCloud_.mesh().V()[particleCenterCellID],0.33333) < radius){ - voidfractionNext_[particleCenterCellID] = 0; - } - else { - const labelList& vertices = particleCloud_.mesh().cellPoints()[particleCenterCellID]; - forAll(vertices, i){ - vector vertexPosition = particleCloud_.mesh().points()[vertices[i]]; - if(centreDist < radius && mag(vertexPosition-positionCenter) < radius){ - voidfractionNext_[particleCenterCellID]-=0.125; - } - else if(centreDist < radius && mag(vertexPosition-positionCenter) > radius){ - //compute lambda - scalar a = (vertexPosition - cellCentrePosition)&(vertexPosition - cellCentrePosition); - scalar b = 2.* (vertexPosition - cellCentrePosition)&(cellCentrePosition-positionCenter); - scalar c = ((cellCentrePosition-positionCenter)&(cellCentrePosition-positionCenter))-radius*radius; - scalar lambda = 0.; - - if(b*b-4*a*c>=0) lambda = (-b+sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) voidfractionNext_[particleCenterCellID] -=lambda*.125; - else { - lambda = (-b-sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) voidfractionNext_[particleCenterCellID] -=lambda * 0.125; - } - } - else if(centreDist > radius && mag(vertexPosition-positionCenter) < radius){ - //compute another lambda too - scalar a = (vertexPosition - cellCentrePosition)&(vertexPosition - cellCentrePosition); - scalar b = 2.* (vertexPosition - cellCentrePosition)&(cellCentrePosition-positionCenter); - scalar c = ((cellCentrePosition-positionCenter)&(cellCentrePosition-positionCenter))-radius*radius; - scalar lambda = 0.; - - if(b*b-4*a*c>=0) lambda = (-b+sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) voidfractionNext_[particleCenterCellID] -=(1-lambda) * 0.125; - else { - lambda = (-b-sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) voidfractionNext_[particleCenterCellID] -=(1-lambda) * 0.125; - } - } - } - } - - buildLabelHashSet(radius, positionCenter, particleCenterCellID, hashSett); - - //generating list with cell and subcells - scalar hashSetLength = hashSett.size(); - if (hashSetLength > maxCellsPerParticle_) - { - FatalError<< "big particle algo found more cells ("<< hashSetLength - <<") than storage is prepered ("< 0) - { - cellsPerParticle_[index][0]=hashSetLength; - hashSett.erase(particleCenterCellID); - - for(label i=0;i= 0) - { - voidfractions[index][subcell] = voidfractionNext_[cellID]; - } - else - { - voidfractions[index][subcell] = -1.; - } - } - } -} - -void IBVoidFraction::buildLabelHashSet -( - const scalar radius, - const vector position, - const label cellID, - labelHashSet& hashSett -)const -{ - hashSett.insert(cellID); - const labelList& nc = particleCloud_.mesh().cellCells()[cellID]; - forAll(nc,i){ - label neighbor=nc[i]; - vector cellCentrePosition = particleCloud_.mesh().C()[neighbor]; - scalar centreDist = mag(cellCentrePosition-position); - - if(!hashSett.found(neighbor) && centreDist + 0.5*sqrt(3.0)*pow(particleCloud_.mesh().V()[neighbor],0.33333) < radius){ - voidfractionNext_[neighbor] = 0; - buildLabelHashSet(radius,position,neighbor,hashSett); - } - else if(!hashSett.found(neighbor) && centreDist < radius + sqrt(3.0)*pow(particleCloud_.mesh().V()[neighbor],0.33333)){ - scalar scale = 1; - const labelList& vertexPoints = particleCloud_.mesh().cellPoints()[neighbor]; - - forAll(vertexPoints, j){ - vector vertexPosition = particleCloud_.mesh().points()[vertexPoints[j]]; - scalar vertexDist = mag(vertexPosition - position); - - if (centreDist < radius){ - if (vertexDist < radius) scale -= 0.125; - else { - scalar a = (vertexPosition - cellCentrePosition)&(vertexPosition - cellCentrePosition); - scalar b = 2.* (vertexPosition - cellCentrePosition)&(cellCentrePosition-position); - scalar c = ((cellCentrePosition-position)&(cellCentrePosition-position))-radius*radius; - scalar lambda = 0.; - - if(b*b-4*a*c>=0) lambda = (-b+sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) scale -=lambda * 0.125; - else { - lambda = (-b-sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) scale -=lambda * 0.125; - } - } - } - else if (vertexDist < radius){ - scalar a = (vertexPosition - cellCentrePosition)&(vertexPosition - cellCentrePosition); - scalar b = 2.* (vertexPosition - cellCentrePosition)&(cellCentrePosition-position); - scalar c = ((cellCentrePosition-position)&(cellCentrePosition-position))-radius*radius; - scalar lambda = 0.; - - if(b*b-4*a*c>=0) lambda = (-b+sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) scale -=(1-lambda) * 0.125; - else { - lambda = (-b-sqrt(b*b-4*a*c))/(2*a); - if (lambda > 0 && lambda <=1) scale -=(1-lambda) * 0.125; - } - } - } - - if(voidfractionNext_[neighbor]==1) voidfractionNext_[neighbor] = scale; - else { - voidfractionNext_[neighbor] -= (1-scale); - if(voidfractionNext_[neighbor]<0) voidfractionNext_[neighbor] = 0; - } - if(!(scale == 1)) buildLabelHashSet(radius,position,neighbor,hashSett); - } - } -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.H b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.H deleted file mode 100755 index cc31abea..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.H +++ /dev/null @@ -1,112 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - void fraction model for the smooth representation of spheres with - radius > cell length. - contribution from Alice Hager - -Class - IBVoidFraction - -SourceFiles - IBVoidFraction.C - -\*---------------------------------------------------------------------------*/ - -#ifndef IBVoidFraction_H -#define IBVoidFraction_H - -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class IBVoidFraction -: - public voidFractionModel -{ - -private: - dictionary propsDict_; - - const scalar alphaMin_; //NP min value of voidFraction - - mutable bool alphaLimited_; - - const scalar scaleUpVol_; //NP scaling radius, keeping volume of particle - -public: - - //- Runtime type information - TypeName("IB"); - - - // Constructors - - //- Construct from components - IBVoidFraction - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~IBVoidFraction(); - - - // Member Functions - void setvoidFraction(double** const& ,double**&, double**&, double**&) const; - - void buildLabelHashSet - ( - const scalar radius, - const vector position, - const label cellID, - labelHashSet& hashSett - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C deleted file mode 100644 index cd6f5d64..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C +++ /dev/null @@ -1,234 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "bigParticleVoidFraction.H" -#include "addToRunTimeSelectionTable.H" -#include "locateModel.H" -#include "regionModel.H" -#include "dataExchangeModel.H" - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(bigParticleVoidFraction, 0); - -addToRunTimeSelectionTable -( - voidFractionModel, - bigParticleVoidFraction, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -bigParticleVoidFraction::bigParticleVoidFraction -( - const dictionary& dict, - cfdemCloud& sm -) -: - voidFractionModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - alphaMin_(readScalar(propsDict_.lookup("alphaMin"))), - alphaLimited_(0), - scaleUpVol_(readScalar(propsDict_.lookup("scaleUpVol"))) -{ - Info << "\n\n W A R N I N G - do not use in combination with differentialRegion model! \n\n" << endl; - Info << "\n\n W A R N I N G - this model does not yet work properly! \n\n" << endl; - //reading maxCellsPerParticle from dictionary - maxCellsPerParticle_=readLabel(propsDict_.lookup("maxCellsPerParticle")); - - if(scaleUpVol_ < 1){ FatalError<< "scaleUpVol shloud be > 1."<< abort(FatalError); } - if(alphaMin_ > 1 || alphaMin_ < 0.01){ FatalError<< "alphaMin shloud be > 1 and < 0.01." << abort(FatalError); } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -bigParticleVoidFraction::~bigParticleVoidFraction() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void bigParticleVoidFraction::setvoidFraction(double** const& mask,double**& voidfractions,double**& particleWeights,double**& particleVolumes) const -{ - reAllocArrays(); - - voidfractionNext_.internalField()=1; - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - //reset - for(int subcell=0;subcell= 0) - { - labelHashSet hashSett; - - //determining label and degree of coveredness of cells covered by the particle - buildLabelHashSet(radius, positionCenter, particleCenterCellID, hashSett); - //Info << "completeSize=" << hashSett.size() << ", completeList =\n" << endl; - //for(label i=0;i maxCellsPerParticle_) - { - FatalError<< "big particle algo found more cells ("<< hashSetLength - <<") than storage is prepered ("< 0) - { - cellsPerParticle_[index][0]=hashSetLength; - - //making sure that the cell containing the center is the first subcell - particleCloud_.cellIDs()[index][0]=particleCenterCellID; - //deleting the cell containing the center of the particle - hashSett.erase(particleCenterCellID); - - //==========================// - //setting the voidfractions - - // volume occupied in every covered cell - scalar occupiedVolume = volume/hashSetLength; - - // correct volumefraction of centre - voidfractionNext_[particleCenterCellID] -=occupiedVolume/particleCloud_.mesh().V()[particleCenterCellID]; - - particleWeights[index][0] += 1.0/hashSetLength; - particleVolumes[index][0] += occupiedVolume; - - //Info << "Centre:set voidfraction in cellI=" << particleCenterCellID - // << ", voidfraction =" << voidfractionNext_[particleCenterCellID] << endl; - - // correct volumefraction of sub-cells - for(label i=0;i= 0) - { - // limiting voidfraction - if (voidfractionNext_[cellID] < alphaMin_) voidfractionNext_[cellID]=alphaMin_; - - // set particle based voidfraction - voidfractions[index][subcell] = voidfractionNext_[cellID]; - //Info<<"setting the voidfraction, index = "<= 0) // particel centre is in domain - { - scalar ds = 2*particleCloud_.radii()[index][0]; - scalar cellVolume=voidfractionNext_.mesh().V()[cellI]; - scalar particleVolume= ds*ds*ds/6.*3.1415; - - // store particleVolume for each particle - particleVolumes[index][0] = particleVolume; - - voidfractionNext_[cellI] -= particleVolume/cellVolume; - - if(voidfractionNext_[cellI] < alphaMin_ ) - { - voidfractionNext_[cellI] = alphaMin_; - alphaLimited_ = 1; - } - - if(index==0 && alphaLimited_) Info<<"alpha limited to" <= 0) - { - voidfractions[index][0] = voidfractionNext_[cellID]; - } - else - { - voidfractions[index][0] = -1.; - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H deleted file mode 100644 index c84291b4..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.H +++ /dev/null @@ -1,98 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - centreVoidFraction - -SourceFiles - centreVoidFraction.C - -\*---------------------------------------------------------------------------*/ - -#ifndef centreVoidFraction_H -#define centreVoidFraction_H - -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class centreVoidFraction -: - public voidFractionModel -{ - -private: - dictionary propsDict_; - - const scalar alphaMin_; //NP min value of voidFraction - - mutable bool alphaLimited_; - -public: - - //- Runtime type information - TypeName("centre"); - - - // Constructors - - //- Construct from components - centreVoidFraction - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~centreVoidFraction(); - - - // Member Functions - void setvoidFraction(double** const& ,double**&, double**&, double**&) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C deleted file mode 100644 index f50b63f9..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C +++ /dev/null @@ -1,222 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "dividedVoidFraction.H" -#include "addToRunTimeSelectionTable.H" -#include "locateModel.H" -#include "regionModel.H" -#include "dataExchangeModel.H" - -//#include "mpi.h" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(dividedVoidFraction, 0); - -addToRunTimeSelectionTable -( - voidFractionModel, - dividedVoidFraction, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -dividedVoidFraction::dividedVoidFraction -( - const dictionary& dict, - cfdemCloud& sm -) -: - voidFractionModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - alphaMin_(readScalar(propsDict_.lookup("alphaMin"))), - alphaLimited_(0), - tooMuch_(0.0), - scaleUpVol_(readScalar(propsDict_.lookup("scaleUpVol"))) -{ - maxCellsPerParticle_ = 29; - - if(scaleUpVol_ > 1.3 || scaleUpVol_ < 1){ FatalError<< "scaleUpVol shloud be > 1 and < 1.3 !!!" << abort(FatalError); } - if(alphaMin_ > 1 || alphaMin_ < 0.01){ FatalError<< "alphaMin shloud be > 1 and < 0.01 !!!" << abort(FatalError); } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -dividedVoidFraction::~dividedVoidFraction() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void dividedVoidFraction::setvoidFraction(double** const& mask,double**& voidfractions,double**& particleWeights,double**& particleVolumes) const -{ - reAllocArrays(); - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - // reset - for(int subcell=0;subcell= 0) // particel centre is in domain - { - cellVol = particleCloud_.mesh().V()[cellID]; - - //NP for 2 different radii - for(scalar r = 0.623926*radius;r < radius;r+=0.293976*radius) - { - //NP try 8 subpoint derived from spherical coordinates - for (scalar zeta=pi/4.;zeta<(2.*pi);zeta+=(pi/2.)) - { - for (scalar theta=(pi/4.);theta29 || cellsSet<0) - { - Info << "ERROR cellsSet =" << cellsSet << endl; - } - - //NP set source for particle center; source 1/nPts+weight of all subpoints that have not been found - scalar centreWeight = 1./nPoints*(nPoints-cellsSet); - - // update voidfraction for each particle read - scalar newAlpha = voidfractionNext_[cellID]- volume*centreWeight/cellVol; - if(newAlpha > alphaMin_) voidfractionNext_[cellID] = newAlpha; - else - { - voidfractionNext_[cellID] = alphaMin_; - tooMuch_ += (alphaMin_-newAlpha) * cellVol; - } - - // store cellweight for each particle --- this should be done for subpoints as well!! - particleWeights[index][0] += centreWeight; - - // store particleVolume for each particle - particleVolumes[index][0] += volume*centreWeight; - - /*//OUTPUT - if (index==0) - { - Info << "centre cellID = " << cellID << endl; - Info << "cellsPerParticle_=" << cellsPerParticle_[index][0] << endl; - - for(int i=0;i= 0) - { - voidfractions[index][subcell] = voidfractionNext_[cellID]; - } - else - { - voidfractions[index][subcell] = -1.; - } - } - } -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H deleted file mode 100644 index 7f4c6ccd..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.H +++ /dev/null @@ -1,102 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - -Class - dividedVoidFraction - -SourceFiles - dividedVoidFraction.C - -\*---------------------------------------------------------------------------*/ - -#ifndef dividedVoidFraction_H -#define dividedVoidFraction_H - -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class noDrag Declaration -\*---------------------------------------------------------------------------*/ - -class dividedVoidFraction -: - public voidFractionModel -{ - -private: - dictionary propsDict_; - - const scalar alphaMin_; //NP min value of voidFraction - - mutable bool alphaLimited_; - - mutable scalar tooMuch_; //NP particle volume which is lost due to voidFraction limitation - - const scalar scaleUpVol_; //NP scaling radius, keeping volume of particle - -public: - - //- Runtime type information - TypeName("divided"); - - - // Constructors - - //- Construct from components - dividedVoidFraction - ( - const dictionary& dict, - cfdemCloud& sm - ); - - // Destructor - - ~dividedVoidFraction(); - - - // Member Functions - void setvoidFraction(double** const& ,double**&, double**&, double**&) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/setWeightedSource.H b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/setWeightedSource.H deleted file mode 100755 index d91b7b19..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction/setWeightedSource.H +++ /dev/null @@ -1,62 +0,0 @@ - -// set force and mass source at cell subCellID -{ - // locate subPoint - vector subPosition = position + offset; - label partCellId = particleCloud_.locateM().findSingleCell(subPosition,cellID); - - //NP fprintf(lmp->screen,"cellID=%d, partCellId=%d\n",static_cast(cellID),static_cast(partCellId)); - - if(partCellId!=cellID) - { - nUnEqual++; - } - if(partCellId<0) - { - nNotFound++; - } - nTotal++; - - if (partCellId >= 0) // subPoint is in domain - { - // update voidfraction for each particle read - scalar partCellVol = particleCloud_.mesh().V()[partCellId]; - scalar particleVolume = volume/static_cast(nPoints); - scalar newAlpha = voidfractionNext_[partCellId]- particleVolume / partCellVol; - - if(newAlpha > alphaMin_) voidfractionNext_[partCellId] = newAlpha; - else - { - voidfractionNext_[partCellId] = alphaMin_; - tooMuch_ += (alphaMin_-newAlpha) * partCellVol; - } - - cellsSet++; // inc counter of cells affected - - //====================================================// - // add sub particle representation - bool createNew = true; - label storeInIndex=0; - for(int i=0; i < cellsPerParticle_[index][0] ; i++) - { - if(partCellId == particleCloud_.cellIDs()[index][i]) - { - storeInIndex = i; - createNew = false; - break; - } - } - - if(createNew) - { - cellsPerParticle_[index][0] ++; - storeInIndex = cellsPerParticle_[index][0]-1; - particleCloud_.cellIDs()[index][storeInIndex] = partCellId; - - } - - particleWeights[index][storeInIndex] += 1/static_cast(nPoints); - particleVolumes[index][storeInIndex] += particleVolume; - //====================================================// - } -} diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C deleted file mode 100644 index 1e4125a2..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C +++ /dev/null @@ -1,84 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "voidFractionModel.H" -#include "centreVoidFraction.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -autoPtr voidFractionModel::New -( - const dictionary& dict, - cfdemCloud& sm -) -{ - word voidFractionModelType - ( - dict.lookup("voidFractionModel") - ); - - Info<< "Selecting voidFractionModel " - << voidFractionModelType << endl; - - - dictionaryConstructorTable::iterator cstrIter = - dictionaryConstructorTablePtr_->find(voidFractionModelType); - - if (cstrIter == dictionaryConstructorTablePtr_->end()) - { - FatalError - << "voidFractionModel::New(const dictionary&, const spray&) : " - << endl - << " unknown voidFractionModelType type " - << voidFractionModelType - << ", constructor not in hash table" << endl << endl - << " Valid voidFractionModel types are :" - << endl; - Info<< dictionaryConstructorTablePtr_->toc() - << abort(FatalError); - } - - return autoPtr(cstrIter()(dict,sm)); -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.C deleted file mode 100644 index a10bee3c..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.C +++ /dev/null @@ -1,187 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "voidFractionModel.H" -#include "regionModel.H" -#include "dataExchangeModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(voidFractionModel, 0); - -defineRunTimeSelectionTable(voidFractionModel, dictionary); - -// * * * * * * * * * * * * * * private Member Functions * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -voidFractionModel::voidFractionModel -( - const dictionary& dict, - cfdemCloud& sm -) -: - dict_(dict), - particleCloud_(sm), - voidfractionPrev_ - ( IOobject - ( - "voidfractionPrev", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("voidfraction") - /*sm.mesh(), - dimensionedScalar("zero", dimensionSet(0,0,0,0,0), 1)*/ - ), - voidfractionNext_ - ( IOobject - ( - "voidfractionNext", - sm.mesh().time().timeName(), - sm.mesh(), - IOobject::READ_IF_PRESENT,//MUST_READ, - IOobject::AUTO_WRITE - ), - sm.mesh().lookupObject ("voidfraction") - /*sm.mesh(), - dimensionedScalar("zero", dimensionSet(0,0,0,0,0), 1)*/ - ), - cellsPerParticle_(NULL), - maxCellsPerParticle_(1) -{ - particleCloud_.dataExchangeM().allocateArray(cellsPerParticle_,1,maxCellsPerParticle_); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -voidFractionModel::~voidFractionModel() -{ - free(cellsPerParticle_); -} - -// * * * * * * * * * * * * * * public Member Functions * * * * * * * * * * * * * // -tmp Foam::voidFractionModel::voidFractionInterp() const -{ - tmp tsource - ( - new volScalarField - ( - IOobject - ( - "alpha_voidFractionModel", - particleCloud_.mesh().time().timeName(), - particleCloud_.mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - particleCloud_.mesh(), - dimensionedScalar - ( - "zero", - dimensionSet(0, 0, 0, 0, 0), - 0 - ) - ) - ); - - // use this instead of above code??? - //tmp tsource = voidfractionPrev_; - - if(particleCloud_.dataExchangeM().couplingStep() > 1) - { - tsource() = (1 - particleCloud_.dataExchangeM().timeStepFraction()) * voidfractionPrev_ - + particleCloud_.dataExchangeM().timeStepFraction() * voidfractionNext_; - } - else - { - tsource() = voidfractionNext_; - } - - return tsource; -} - -void Foam::voidFractionModel::resetVoidFractions() const -{ - voidfractionPrev_.internalField() = voidfractionNext_.internalField(); - voidfractionNext_.internalField() = 1; -} - -void Foam::voidFractionModel::undoVoidFractions(double**const& mask) const -{ - voidfractionPrev_.internalField() = voidfractionNext_.internalField(); - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - if(mask[index][0]) - { - // undo voidfraction cause by particle - label cellI = particleCloud_.cellIDs()[index][0]; - scalar cellVolume=voidfractionNext_.mesh().V()[cellI]; - voidfractionNext_[cellI] += particleCloud_.particleVolumes()[index][0]/cellVolume; - } - } -} - -double** const& Foam::voidFractionModel::cellsPerParticle() const -{ - return cellsPerParticle_; -} - -int Foam::voidFractionModel::maxCellsPerParticle() const -{ - return maxCellsPerParticle_; -} - -void Foam::voidFractionModel::reAllocArrays() const -{ - if(particleCloud_.numberOfParticlesChanged()) - { - // get arrays of new length - particleCloud_.dataExchangeM().allocateArray(cellsPerParticle_,1,1); - } -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H deleted file mode 100644 index f2dcfb36..00000000 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel/voidFractionModel.H +++ /dev/null @@ -1,145 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - Gaussian distributed particle voidfraction model - contribution from RQ - -Class - voidFractionModel - -SourceFiles - voidFractionModel.C - -\*---------------------------------------------------------------------------*/ - -#ifndef voidFractionModel_H -#define voidFractionModel_H - -#include "fvCFD.H" -#include "cfdemCloud.H" -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class voidFractionModel Declaration -\*---------------------------------------------------------------------------*/ - -class voidFractionModel -{ - -protected: - - // Protected data - const dictionary& dict_; - - cfdemCloud& particleCloud_; - - mutable volScalarField voidfractionPrev_; - - mutable volScalarField voidfractionNext_; - - mutable double ** cellsPerParticle_; - - int maxCellsPerParticle_; - - // Protected member functions - -public: - - //- Runtime type information - TypeName("voidFractionModel"); - - // Declare runtime constructor selection table - - declareRunTimeSelectionTable - ( - autoPtr, - voidFractionModel, - dictionary, - ( - const dictionary& dict, - cfdemCloud& sm - ), - (dict,sm) - ); - - - // Constructors - - //- Construct from components - voidFractionModel - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // Destructor - - virtual ~voidFractionModel(); - - - // Selector - - static autoPtr New - ( - const dictionary& dict, - cfdemCloud& sm - ); - - - // public member functions - virtual void setvoidFraction(double** const&,double**&,double**&,double**&) const = 0; - - tmp voidFractionInterp() const; - - void resetVoidFractions() const; - - void undoVoidFractions(double**const&) const; - - double** const& cellsPerParticle() const; - - int maxCellsPerParticle() const; - - void reAllocArrays() const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // diff --git a/src/version_CFDEMcoupling_branch.txt b/src/version_CFDEMcoupling_branch.txt deleted file mode 100644 index 63f4c14c..00000000 --- a/src/version_CFDEMcoupling_branch.txt +++ /dev/null @@ -1 +0,0 @@ -CFDEMcoupling-PFM diff --git a/tutorials/cfdemPostproc/fillCylinder/Allrun.sh b/tutorials/cfdemPostproc/fillCylinder/Allrun.sh deleted file mode 100755 index 14a1faad..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/Allrun.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for cfdemPostproc -# Christoph Goniva - Nov. 2011 -#===================================================================# - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -pizzaPath="/home/cfdem/LIGGGHTS/PIZZA/gran_pizza_17Aug10/src" - -liggghtsSim="true" -cfdemPostProc="true" -postproc="true" - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - -if [ $liggghtsSim == "true" ] - then - cd $casePath/DEM - liggghts < in.liggghts_init - - #- get VTK data from liggghts dump file - #cd $casePath/DEM - #python $pizzaPath/pizza.py -f pizzaScriptInit - - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump.liggghts_init - -fi - -if [ $cfdemPostProc == "true" ] - then - cd $casePath/CFD - cfdemPostproc -fi - -#echo "now you can run foamToSurface from 2.0.x to generate *.stl or *.inp files.(press enter)" -#read - -if [ $postproc == "true" ] - then - - #- get VTK data from CFD sim - #cd $casePath/CFD - foamToVTK - - #- start paraview - paraview -fi - -#- keep terminal open (if started in new terminal) -#echo "...press enter to clean up case" -#echo "press Ctr+C to keep data" -#read - -#- clean up case -echo "deleting data at: $casePath" -rm -r $casePath/CFD/0.* -rm -r $casePath/CFD/particles -rm -r $casePath/CFD/VTK -rm -r $casePath/DEM/post/* -rm -r $casePath/DEM/log.* -rm -r $casePath/log* -echo "done" - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/0/dummy b/tutorials/cfdemPostproc/fillCylinder/CFD/0/dummy deleted file mode 100644 index 92163191..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/0/dummy +++ /dev/null @@ -1,40 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM Extend Project: Open Source CFD | -| \\ / O peration | Version: 1.6-ext | -| \\ / A nd | Web: www.extend-project.de | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class tetPointScalarField; - object gagaga; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type zeroGradient; - } - inlet - { - type fixedValue; - value uniform 0; - - } - outlet - { - type fixedValue; - value uniform 0; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0000.png b/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0000.png deleted file mode 100644 index 9ee1aa10..00000000 Binary files a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0000.png and /dev/null differ diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0001.png b/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0001.png deleted file mode 100644 index d2ffa03f..00000000 Binary files a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0001.png and /dev/null differ diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0002.png b/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0002.png deleted file mode 100644 index cb21b308..00000000 Binary files a/tutorials/cfdemPostproc/fillCylinder/CFD/animation/Chr.0002.png and /dev/null differ diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/RASProperties b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/RASProperties deleted file mode 100644 index daec1829..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar; - -turbulence off; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/couplingProperties b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/couplingProperties deleted file mode 100755 index 6493d173..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/couplingProperties +++ /dev/null @@ -1,77 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType A; - -couplingInterval 10; - -voidFractionModel centre; - -locateModel standard; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel off; - -dataExchangeModel oneWayVTK; - -averagingModel dense; - -clockModel off; - -forceModels -( - off -); - -momCoupleModels -( - off -); - -turbulenceModelType RASProperties; - -//===========================================================================// -// sub-model properties - -oneWayVTKProps -{ - DEMts 0.0001; - relativePath "../DEM/post"; - couplingFilename "liggghts_init%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -centreProps -{ - alphaMin 0.10; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/liggghtsCommands b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/liggghtsCommands deleted file mode 100644 index cfaa78ef..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,34 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( -); - -executeProps0 -{ -} - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/polyMesh/blockMeshDict deleted file mode 100644 index 5e0fe81c..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,154 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2.0 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ -version 2.0; -format ascii; -class dictionary; -object blockMeshDict; -} -// ************************************ - - - - - - - meshGenApp blockMesh; - convertToMeters 1; - - //64 mm column diameter - //15 cm length - - - - //Width of middle square section - - - - - //how many cells in the square section - //how many cells from square section to perimeter - // how many cells from top to bottom - - vertices - ( - ( 0.0069 0.0069 0.0 ) // Vertex fiveoclocksqb = 0 - (-0.0069 0.0069 0.0 ) // Vertex sevenoclocksqb = 1 - (-0.0069 -0.0069 0.0 ) // Vertex elevenoclocksqb = 2 - ( 0.0069 -0.0069 0.0 ) // Vertex oneoclocksqb = 3 - - ( 0.00975807358913172 0.00975807357161699 0.0 ) // Vertex fiveoclockcb = 4 - (-0.00975807358913172 0.00975807357161699 0.0) // Vertex sevenoclockcb = 5 - (-0.00975807358913172 -0.00975807357161699 0.0) // Vertex elevenoclockcb = 6 - ( 0.00975807358913172 -0.00975807357161699 0.0) // Vertex oneoclockcb = 7 - - ( 0.0069 0.0069 0.0553) // Vertex fiveoclocksqt = 8 - (-0.0069 0.0069 0.0553) // Vertex sevenoclocksqt = 9 - (-0.0069 -0.0069 0.0553) // Vertex elevenoclocksqt = 10 - ( 0.0069 -0.0069 0.0553) // Vertex oneoclocksqt = 11 - - ( 0.00975807358913172 0.00975807357161699 0.0553) // Vertex fiveoclockct = 12 - (-0.00975807358913172 0.00975807357161699 0.0553) // Vertex sevenoclockct = 13 - (-0.00975807358913172 -0.00975807357161699 0.0553) // Vertex elevenoclockct = 14 - ( 0.00975807358913172 -0.00975807357161699 0.0553) // Vertex oneoclockct = 15 - ); - - blocks - ( - //square block - hex ( - 2 3 0 1 - 10 11 8 9 - ) - (8 8 24) - simpleGrading (1 1 1) - - //slice1 - hex ( - 1 0 4 5 - 9 8 12 13 - ) - (8 4 24) - simpleGrading (1 1 1) - - //slice2 - hex ( - 6 2 1 5 - 14 10 9 13 - ) - ( 4 8 24) -simpleGrading (1 1 1) - - //slice3 - hex ( - 6 7 3 2 - 14 15 11 10 - ) - (8 4 24) -simpleGrading (1 1 1) - - //slice4 - hex ( - 3 7 4 0 - 11 15 12 8 - ) - (4 8 24) -simpleGrading (1 1 1) - - ); - - - //create the quarter circles - edges - ( - arc 4 5 (0.0 0.0138 0.0 ) - arc 5 6 (-0.0138 0.0 0.0) - arc 6 7 (0.0 -0.0138 0.0 ) - arc 7 4 (0.0138 0.0 0.0) - - arc 12 13 (0.0 0.0138 0.0553 ) - arc 13 14 (-0.0138 0.0 0.0553 ) - arc 14 15 (0.0 -0.0138 0.0553 ) - arc 15 12 (0.0138 0.0 0.0553 ) - - ); - - patches - ( - patch inlet - ( - (0 3 2 1) - (0 4 7 3) - (4 0 1 5) - (1 2 6 5) - (3 7 6 2) - ) - - patch outlet - ( - (8 11 10 9) - (8 12 15 11) - (12 8 9 13) - (9 10 14 13) - (11 15 14 10) - ) - - wall wall - ( - (5 4 12 13) - (5 13 14 6) - (6 14 15 7) - (7 15 12 4) - ) - -); - -mergePatchPairs -( -); diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/transportProperties b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/transportProperties deleted file mode 100644 index 5f489622..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/transportProperties +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-04; - -movingPatchNames -( - outlet - inlet -); - -scaling 1.0; - -iterations 1; - -shrinkMesh true; - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/turbulenceProperties b/tutorials/cfdemPostproc/fillCylinder/CFD/constant/turbulenceProperties deleted file mode 100644 index f6753662..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel; - - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict b/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict deleted file mode 100644 index c06e6021..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict +++ /dev/null @@ -1,52 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.003; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict.foam b/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict.foam deleted file mode 100644 index c06e6021..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/system/controlDict.foam +++ /dev/null @@ -1,52 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.003; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSchemes b/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSchemes deleted file mode 100644 index 05a72b0e..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSchemes +++ /dev/null @@ -1,73 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default none; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((nuEff*dev(grad(U).T()))) Gauss linear; - div((nuEff*dev(T(grad(U))))) Gauss linear; -} - -laplacianSchemes -{ - default none; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSolution b/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSolution deleted file mode 100644 index 955f5b14..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/CFD/system/fvSolution +++ /dev/null @@ -1,86 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0.1; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 1; - pRefCell 0; - pRefValue 0; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemPostproc/fillCylinder/DEM/in.liggghts_init b/tutorials/cfdemPostproc/fillCylinder/DEM/in.liggghts_init deleted file mode 100755 index 60eea0ed..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/DEM/in.liggghts_init +++ /dev/null @@ -1,65 +0,0 @@ -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si - -region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -create_box 1 reg - -neighbor 0.001 bin -neigh_modify delay 0 - - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -#cfd coupling -#fix cfd all couple/cfd - -#particle insertion -group nve_group region reg -region bc cylinder z 0.0 0.0 0.012 0.02 0.03 units box -fix ins nve_group pour 10000 1 1 vol 0.7 100 diam uniform 0.001 0.001 dens uniform 200 200 vel uniform 0. 0. 0. 0. -1.0 region bc - -#apply nve integration to all particles that are inserted as single particles -fix integr nve_group nve/sphere - - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -run 1 -dump dmp all custom 1000 post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] -#node : f_couple_cfd[6] -#cell id : f_couple_cfd[7] - -run 3000 upto -#write_restart liggghts.restart diff --git a/tutorials/cfdemPostproc/fillCylinder/DEM/post/dummy b/tutorials/cfdemPostproc/fillCylinder/DEM/post/dummy deleted file mode 100644 index ebf63dfd..00000000 --- a/tutorials/cfdemPostproc/fillCylinder/DEM/post/dummy +++ /dev/null @@ -1 +0,0 @@ -dummyfile diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/Allrun.sh b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/Allrun.sh deleted file mode 100755 index bc79a3d5..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/Allrun.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - July. 2011, mod by Alice Hager - July 2011 -#===================================================================# - -source $CFDEM_SRC_DIR/etc/functions.sh - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" - -echo $casePath - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - - -#gnome-terminal --title='cfdemSolverIB two settling disks CFD' -e "CFDrun()" -gnome-terminal --title='cfdemSolverIB twoSpheresGlowinskiMPI CFD' -e "bash $casePath/parCFDDEMrun.sh" -#gnome-terminal --title='cfdemSolverIB two settling disks DEM' -e "DEMrun()" -#gnome-terminal --title='cfdemSolverIB twoSpheresGlowinskiMPI DEM' -e "bash $casePath/DEMrun.sh" diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/U b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/U deleted file mode 100755 index 4e2e5660..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/U +++ /dev/null @@ -1,47 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (0 0 0); - } - - wall - { - type zeroGradient; - - } - - outlet - { - type fixedValue;//zeroGradient; - value uniform (0 0 0); - } - - /*frontAndBack - { - type empty; - }*/ -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/Us b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/Us deleted file mode 100755 index d92730bb..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/Us +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } - wall - { - type zeroGradient; - } - frontAndBack - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/p b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/p deleted file mode 100755 index c4cea10a..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/p +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 100000; - -boundaryField -{ - inlet - { - type zeroGradient; - } - - wall - { - type zeroGradient; - } - - outlet - { - type zeroGradient;//fixedValue; - //value uniform 100000; - } - - frontAndBack - { - type empty; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/phiIB b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/phiIB deleted file mode 100755 index 6029a667..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/phiIB +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object phiIB; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - //type zeroGradient; - type fixedValue; - value uniform 0; - } - - wall - { - type zeroGradient; - } - - outlet - { - type fixedValue; - value uniform 0; - //type zeroGradient; - } - - frontAndBack - { - type empty; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/voidfraction b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/voidfraction deleted file mode 100755 index ec575f96..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/0/voidfraction +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } - wall - { - type zeroGradient; - } - frontAndBack - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/RASProperties b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/RASProperties deleted file mode 100755 index 4df79a53..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar;//kEpsilon; - -turbulence on; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/couplingProperties b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/couplingProperties deleted file mode 100644 index 85f409cb..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/couplingProperties +++ /dev/null @@ -1,127 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType none; - -couplingInterval 10; - -depth 0; - -voidFractionModel IB;//bigParticle;//centre; // - -locateModel engineIB;//standard;// - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -dataExchangeModel twoWayMPI;//twoWayFiles; - -IOModel basicIO; - -averagingModel dilute; - -clockModel off; - -forceModels -( - ShirgaonkarIB - ArchimedesIB -); - -momCoupleModels -( -); - -turbulenceModelType RASProperties;//LESProperties; // - -//===========================================================================// -// sub-model properties - -ShirgaonkarIBProps -{ - velFieldName "U"; - densityFieldName "rho"; - pressureFieldName "p"; - verbose; -} - -ArchimedesIBProps -{ - densityFieldName "rho"; - gravityFieldName "g"; - voidfractionFieldName "voidfractionNext"; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10000; - DEMts 0.00003; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10100; - liggghtsPath "../DEM/in.liggghts_init"; -} - -IBProps -{ - maxCellsPerParticle 1000; - alphaMin 0.30; - scaleUpVol 1.0; -} - -bigParticleProps -{ - maxCellsPerParticle 1000; - alphaMin 0.30; - scaleUpVol 1.0; -} -centreProps -{ - alphaMin 0.30; -} - -dividedProps -{ - alphaMin 0.05; - scaleUpVol 1.2; -} - -engineIBProps -{ - engineProps - { - treeSearch false; - } - zSplit 8; - xySplit 16; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/dynamicMeshDict deleted file mode 100755 index 73ad8b1b..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/dynamicMeshDict +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object dynamicMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dynamicFvMesh dynamicRefineFvMesh;//staticFvMesh;// - -dynamicRefineFvMeshCoeffs -{ - refineInterval 1;//refine every refineInterval timesteps - field interFace; - lowerRefineLevel .0001; - upperRefineLevel 0.99; - unrefineLevel 10; - nBufferLayers 1; - maxRefinement 2;//maximum refinement level (starts from 0) - maxCells 1000000; - correctFluxes - ( - (phi U) - (phi_0 U) - ); - dumpLevel false; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/g b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/g deleted file mode 100755 index 763de7b3..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value (0 0 -981); -//value (0 0 0); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/liggghtsCommands deleted file mode 100755 index 7431b210..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,31 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/polyMesh/blockMeshDict deleted file mode 100755 index 232cad87..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 1; - -/*vertices -( - (0 -8 -0.05) - (1 -8 -0.05) - (1 4 -0.05) - (0 4 -0.05) - (0 -8 0.05) - (1 -8 0.05) - (1 4 0.05) - (0 4 0.05) -);*/ - -vertices -( - (0 0 0) - (1 0 0) - (1 1 0) - (0 1 0) - (0 0 4) - (1 0 4) - (1 1 4) - (0 1 4) -); - -blocks -( - hex (0 1 2 3 4 5 6 7) (10 10 40) simpleGrading (1 1 1) - //hex (0 1 2 3 4 5 6 7) (120 480 1) simpleGrading (1 1 1) -); - -edges -( -); - -patches -( - wall inlet - ( - (0 3 2 1) - ) - wall wall - ( - (2 6 5 1) - (0 4 7 3) - (3 7 6 2) - (1 5 4 0) - ) - wall outlet - ( - (4 5 6 7) - ) - /*empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - )*/ -); - -mergePatchPairs -( -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/transportProperties b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/transportProperties deleted file mode 100755 index bd30abc3..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/transportProperties +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 0.01;//0.111426;//1.875e-03;//7.5e-03;//0.265883; - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/turbulenceProperties deleted file mode 100755 index f6753662..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_pos.mat b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_pos.mat deleted file mode 100755 index 24792e39..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_pos.mat +++ /dev/null @@ -1,50 +0,0 @@ -# Created by Octave 3.2.3, Fri Jul 15 15:25:22 2011 CEST -# name: coord -# type: matrix -# rows: 35 -# columns: 4 - 0.0007668711656441718 4.994152046783626 0.0007668711656441718 4.502923976608187 - 0.008819018404907975 4.982456140350877 0.009585889570552147 4.479532163742689 - 0.01878834355828221 4.95906432748538 0.01687116564417178 4.456140350877193 - 0.02799079754601227 4.923976608187134 0.02377300613496933 4.432748538011696 - 0.03489263803680982 4.87719298245614 0.03029141104294479 4.409356725146199 - 0.04064417177914111 4.830409356725146 0.03680981595092025 4.362573099415204 - 0.04716257668711656 4.7953216374269 0.04447852760736196 4.315789473684211 - 0.05483128834355828 4.736842105263158 0.05138036809815951 4.257309941520468 - 0.06096625766871166 4.678362573099415 0.05789877300613497 4.198830409356725 - 0.06940184049079755 4.608187134502923 0.06403374233128835 4.140350877192982 - 0.0789877300613497 4.502923976608187 0.0709355828220859 4.081871345029239 - 0.08857361963190184 4.39766081871345 0.07745398773006135 4.011695906432748 - 0.09470858895705522 4.327485380116959 0.08588957055214724 3.91812865497076 - 0.1023773006134969 4.23391812865497 0.09279141104294479 3.83625730994152 - 0.1108128834355828 4.128654970760234 0.09930981595092024 3.766081871345029 - 0.1165644171779141 4.046783625730994 0.1058282208588957 3.695906432748538 - 0.1219325153374233 3.964912280701754 0.111579754601227 3.625730994152047 - 0.1273006134969325 3.883040935672514 0.1184815950920245 3.555555555555555 - 0.1345858895705521 3.766081871345029 0.1253834355828221 3.473684210526315 - 0.1418711656441718 3.637426900584795 0.1334355828220859 3.380116959064327 - 0.1491564417177914 3.497076023391813 0.1403374233128834 3.298245614035087 - 0.156058282208589 3.380116959064327 0.147239263803681 3.204678362573099 - 0.1625766871165644 3.263157894736842 0.1549079754601227 3.111111111111111 - 0.1706288343558282 3.134502923976608 0.1614263803680982 3.029239766081871 - 0.1779141104294479 3.029239766081871 0.1679447852760736 2.923976608187134 - 0.1855828220858896 2.912280701754386 0.1748466257668712 2.830409356725146 - 0.1924846625766871 2.807017543859649 0.1825153374233129 2.701754385964912 - 0.1997699386503068 2.690058479532164 0.192101226993865 2.573099415204678 - 0.2070552147239264 2.56140350877193 0.2001533742331288 2.456140350877193 - 0.2151073619631902 2.432748538011696 0.2070552147239264 2.350877192982456 - 0.2223926380368098 2.315789473684211 0.2177914110429448 2.210526315789473 - 0.2289110429447853 2.210526315789473 0.2269938650306748 2.116959064327485 - 0.2373466257668712 2.105263157894737 0.236579754601227 2.035087719298246 - 0.2434815950920245 2.023391812865497 0.2427147239263804 1.976608187134503 - 0.2492331288343558 1.953216374269006 0.2496165644171779 1.953216374269006 -# name: L1 -# type: scalar -3 -# name: dataLen -# type: matrix -# rows: 3 -# columns: 1 - 35 - 35 - 0 diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_vel.mat b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_vel.mat deleted file mode 100755 index ee48a961..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/coord_vel.mat +++ /dev/null @@ -1,128 +0,0 @@ -# Created by Octave 3.2.3, Fri Jul 15 13:54:15 2011 CEST -# name: coord -# type: matrix -# rows: 113 -# columns: 4 - 0.0003894080996884735 -0.2761341222879672 0.001557632398753894 -0.512820512820511 - 0.002725856697819315 -0.7100591715976314 0.003894080996884735 -0.9072978303747519 - 0.005062305295950155 -1.143984220907299 0.005841121495327103 -1.301775147928993 - 0.007009345794392523 -1.499013806706113 0.008177570093457943 -1.735700197238657 - 0.009345794392523364 -1.893491124260354 0.009735202492211837 -2.011834319526628 - 0.01090342679127726 -2.209072978303748 0.01129283489096573 -2.327416173570018 - 0.01246105919003115 -2.524654832347139 0.0132398753894081 -2.603550295857989 - 0.01440809968847352 -2.800788954635109 0.01557632398753894 -2.958579881656803 - 0.01635514018691589 -3.155818540433923 0.01752336448598131 -3.353057199211044 - 0.01869158878504673 -3.510848126232741 0.01985981308411215 -3.708086785009861 - 0.02102803738317757 -3.865877712031558 0.02180685358255452 -4.023668639053254 - 0.02297507788161994 -4.181459566074951 0.02414330218068536 -4.378698224852071 - 0.0249221183800623 -4.497041420118343 0.02609034267912773 -4.694280078895464 - 0.02686915887850467 -4.812623274161735 0.02803738317757009 -4.970414201183432 - 0.02881619937694704 -5.088757396449704 0.02959501557632399 -5.2465483234714 - 0.03076323987538941 -5.404339250493097 0.03193146417445483 -5.562130177514792 - 0.03309968847352025 -5.719921104536489 0.03426791277258567 -5.956607495069033 - 0.03582554517133956 -6.11439842209073 0.03699376947040498 -6.272189349112425 - 0.0381619937694704 -6.469428007889546 0.0397196261682243 -6.627218934911243 - 0.04088785046728972 -6.824457593688363 0.04244548286604361 -7.021696252465484 - 0.04400311526479751 -7.179487179487179 0.04517133956386293 -7.416173570019724 - 0.04711838006230529 -7.495069033530571 0.04750778816199377 -7.731755424063117 - 0.04984423676012461 -7.810650887573965 0.05023364485981308 -8.007889546351084 - 0.05257009345794392 -8.086785009861932 0.05179127725856698 -8.205128205128204 - 0.05607476635514019 -8.402366863905325 0.05373831775700934 -8.402366863905325 - 0.05919003115264797 -8.717948717948717 0.05607476635514019 -8.63905325443787 - 0.06269470404984423 -9.03353057199211 0.05802180685358255 -8.796844181459566 - 0.06580996884735202 -9.23076923076923 0.05996884735202492 -8.994082840236686 - 0.06892523364485981 -9.506903353057199 0.06191588785046729 -9.151873767258383 - 0.07165109034267912 -9.704142011834319 0.06386292834890965 -9.349112426035504 - 0.07437694704049844 -9.90138067061144 0.06658878504672897 -9.546351084812624 - 0.07749221183800623 -10.13806706114398 0.06814641744548286 -9.664694280078896 - 0.08099688473520249 -10.3353057199211 0.06853582554517133 -9.664694280078896 - 0.0852803738317757 -10.61143984220907 0.07126168224299065 -9.90138067061144 - 0.08956386292834891 -10.88757396449704 0.07359813084112149 -10.01972386587771 - 0.09228971962616822 -11.16370808678501 0.07593457943925233 -10.13806706114398 - 0.09501557632398754 -11.40039447731755 0.07982866043613707 -10.3353057199211 - 0.09813084112149532 -11.59763313609468 0.08333333333333333 -10.45364891518738 - 0.1008566978193146 -11.91321499013807 0.08722741433021806 -10.61143984220907 - 0.1031931464174455 -12.14990138067061 0.0911214953271028 -10.72978303747534 - 0.1059190031152648 -12.50493096646943 0.09462616822429906 -10.84812623274162 - 0.1082554517133956 -12.82051282051282 0.0985202492211838 -11.00591715976331 - 0.1105919003115265 -13.17554240631164 0.102803738317757 -11.08481262327416 - 0.1133177570093458 -13.53057199211045 0.1066978193146417 -11.20315581854043 - 0.1152647975077882 -13.88560157790927 0.1105919003115265 -11.28205128205128 - 0.1172118380062305 -14.28007889546351 0.1144859813084112 -11.36094674556213 - 0.1191588785046729 -14.63510848126233 0.1183800623052959 -11.43984220907298 - 0.1214953271028037 -15.06903353057199 0.1218847352024922 -11.51873767258383 - 0.1234423676012461 -15.38461538461539 0.1257788161993769 -11.59763313609468 - 0.1253894080996885 -15.77909270216962 0.1281152647975078 -11.67652859960552 - 0.1273364485981308 -16.09467455621302 0.1320093457943925 -11.75542406311637 - 0.1296728971962617 -16.44970414201184 0.1366822429906542 -11.87376725838264 - 0.131619937694704 -16.7258382642998 0.1401869158878505 -11.95266272189349 - 0.1335669781931464 -17.0414201183432 0.1433021806853582 -12.07100591715976 - 0.1359034267912773 -17.31755424063116 0.146417445482866 -12.14990138067061 - 0.1382398753894081 -17.59368836291913 0.1495327102803738 -12.26824457593688 - 0.1425233644859813 -17.83037475345168 0.1530373831775701 -12.42603550295858 - 0.1460280373831776 -18.0276134122288 0.1561526479750779 -12.58382642998028 - 0.1491433021806854 -18.10650887573965 0.1584890965732087 -12.70216962524655 - 0.1522585669781931 -18.14595660749507 0.1588785046728972 -12.97830374753452 - 0.1557632398753894 -18.14595660749507 0.1592679127725857 -13.21499013806706 - 0.1580996884735202 -18.06706114398422 0.1596573208722741 -13.6094674556213 - 0.1584890965732087 -17.75147928994083 0.1600467289719626 -13.92504930966469 - 0.1592679127725857 -17.23865877712031 0.1604361370716511 -14.16173570019724 - 0.1592679127725857 -17.51479289940828 0.1604361370716511 -14.43786982248521 - 0.1600467289719626 -16.56804733727811 0.1604361370716511 -14.7534516765286 - 0.1600467289719626 -16.92307692307692 0.161214953271028 -14.9112426035503 - 0.1604361370716511 -15.93688362919132 0.1627725856697819 -15.02958579881657 - 0.1608255451713396 -16.29191321499014 0.1631619937694704 -15.02958579881657 - 0.1623831775700935 -15.77909270216962 0.1635514018691589 -15.18737672583826 - 0.1635514018691589 -15.54240631163708 0.1647196261682243 -15.38461538461539 - 0.1654984423676013 -15.50295857988166 0.1666666666666667 -15.30571992110454 - 0.1678348909657321 -15.54240631163708 0.169392523364486 -15.22682445759369 - 0.1701713395638629 -15.62130177514793 0.1721183800623053 -15.22682445759369 - 0.1736760124610592 -15.70019723865878 0.1744548286604361 -15.18737672583826 - 0.17601246105919 -15.70019723865878 0.1775700934579439 -15.14792899408284 - 0.1783489096573209 -15.70019723865878 0.1799065420560748 -15.10848126232742 - 0.1814641744548287 -15.77909270216962 0.183411214953271 -15.10848126232742 - 0.183411214953271 -15.81854043392505 0.1873052959501558 -15.06903353057199 - 0.1865264797507788 -15.93688362919132 0.1911993769470405 -14.95069033530572 - 0.1904205607476636 -16.09467455621302 0.1931464174454829 -14.83234714003945 - 0.1935358255451713 -16.17357001972386 0.1954828660436137 -14.7534516765286 - 0.1962616822429906 -16.25246548323472 0.1974299065420561 -14.5956607495069 - 0.1997663551401869 -16.29191321499014 0.1993769470404984 -14.47731755424063 - 0.2017133956386293 -16.25246548323472 0.2005451713395638 -14.28007889546351 - 0.2040498442367601 -16.17357001972386 0.2024922118380062 -14.08284023668639 - 0.2067757009345794 -16.13412228796844 0.2024922118380062 -14.12228796844181 - 0.2087227414330218 -16.05522682445759 0.2040498442367601 -13.84615384615385 - 0.2114485981308411 -15.93688362919132 0.2059968847352025 -13.64891518737673 - 0.2137850467289719 -15.81854043392505 0.2071651090342679 -13.41222879684418 - 0.2165109034267913 -15.70019723865878 0.2091121495327103 -13.17554240631164 - 0.2176791277258567 -15.5818540433925 0.2098909657320872 -12.93885601577909 - 0.2200155763239875 -15.34516765285996 0.2114485981308411 -12.74161735700197 - 0.2219626168224299 -15.14792899408284 0.2126168224299065 -12.50493096646943 - 0.2231308411214953 -14.95069033530572 0.2137850467289719 -12.22879684418146 - 0.2254672897196262 -14.67455621301775 0.2153426791277258 -11.91321499013807 - 0.227803738317757 -14.35897435897436 0.2172897196261682 -11.6370808678501 - 0.2297507788161994 -14.08284023668639 0.2188473520249221 -11.28205128205128 - 0.2316978193146417 -13.767258382643 0.2200155763239875 -11.00591715976331 - 0.2332554517133956 -13.49112426035503 0.2215732087227414 -10.69033530571992 - 0.2355919003115265 -13.21499013806706 0.2231308411214953 -10.3353057199211 - 0.2379283489096573 -12.93885601577909 0.2250778816199377 -9.980276134122288 - 0.2402647975077881 -12.66272189349112 0.2274143302180685 -9.546351084812624 - 0.242601246105919 -12.38658777120316 0.2274143302180685 -9.585798816568047 - 0.2453271028037383 -12.14990138067061 0.2293613707165109 -9.191321499013807 - 0.2472741433021807 -11.95266272189349 0.2313084112149533 -8.757396449704142 - 0.2492211838006231 -11.7948717948718 0.2332554517133956 -8.481262327416173 - 0 0 0.235202492211838 -8.205128205128204 - 0 0 0.2371495327102804 -7.968441814595661 - 0 0 0.2390965732087227 -7.692307692307692 - 0 0 0.2410436137071651 -7.455621301775148 - 0 0 0.2433800623052959 -7.297830374753451 - 0 0 0.2461059190031153 -7.140039447731755 -# name: L1 -# type: scalar -3 -# name: dataLen -# type: matrix -# rows: 3 -# columns: 1 - 107 - 113 - 0 diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/postproc.m b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/postproc.m deleted file mode 100755 index 6111cb20..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/octave/postproc.m +++ /dev/null @@ -1,56 +0,0 @@ -% postproc.m: loads the data necessary and saves the graphs (compared to the reults by glowinski) - -clear; -clc; -close all; - -% read data from literature -load coord_pos.mat - -% read data from simulation -par1=load('../../DEM/post/position_particle_1.txt'); -par2=load('../../DEM/post/position_particle_2.txt'); - -linienstaerke=2; -MarkerGroesse=8; - - -figure(1) -offset=5-par1(1,4); -h= plot(par1(:,1),offset+par1(:,4),'*',par2(:,1),offset+par2(:,4),'+',coord(1:dataLen(1,1),1+(1-1)*2),coord(1:dataLen(1,1),2+(1-1)*2),'o',coord(1:dataLen(2,1),1+(2-1)*2),coord(1:dataLen(2,1),2+(2-1)*2),'s'); - set(h,'LineWidth',linienstaerke,'MarkerSize',MarkerGroesse); -set(gca,'FontSize',14) -axis([0 .25 0 6]) -xlabel('time (s)') -ylabel('position (cm)') -title('Comparison of the y-position of two particles','FontSize',15) -legend('following particle','leading particle','following particle Glow.','leading particle Glow.') -set(gca,'FontSize',12) -#print('pos_y_two_part_rec_glow.png') -print('pos_y_two_part_rec_glow.eps','-deps2') - -clear; - -% read data from literature -load coord_vel.mat - -% read data from simulation -par1vel=load('../../DEM/post/velocity_particle_1.txt'); -par2vel=load('../../DEM/post/velocity_particle_2.txt'); - - -linienstaerke=2; -MarkerGroesse=8; - -figure(2) -h= plot(par1vel(:,1),par1vel(:,4),'*',par2vel(:,1),par2vel(:,4),'+',coord(1:dataLen(1,1),1+(1-1)*2),coord(1:dataLen(1,1),2+(1-1)*2),'o',coord(1:dataLen(2,1),1+(2-1)*2),coord(1:dataLen(2,1),2+(2-1)*2),'s'); - set(h,'LineWidth',linienstaerke,'MarkerSize',MarkerGroesse); -set(gca,'FontSize',14) -axis([0 .25 -20 0]) -xlabel('time (s)') -ylabel('position (cm)') -title('Comparison of the settling velocity of two particles','FontSize',15) -legend('following particle','leading particle','following particle Glow.','leading particle Glow.') -set(gca,'FontSize',12) -%print('vel_y_two_part_rec_glow.png') -print('vel_y_two_part_rec_glow.eps','-deps2') diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict deleted file mode 100755 index 4bface39..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.05; - -deltaT 0.0003; - -writeControl adjustableRunTime;//timeStep;// - -writeInterval 0.003;//10;//0.05;// - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable off;//yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // - - -functions -( - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name drag; - probeLocations - ( - (0.0 0.0 0.0) - ); - - // Fields to be probed - fields ( particleForces ); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict.foam b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict.foam deleted file mode 100755 index c7db0b89..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/controlDict.foam +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1; - -deltaT 0.0003; - -writeControl adjustableRunTime;//timeStep;// - -writeInterval 0.003;//10;//0.05;// - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable off;//yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // - - -functions -( - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name drag; - probeLocations - ( - (0.0 0.0 0.0) - ); - - // Fields to be probed - fields ( particleForces ); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/decomposeParDict b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/decomposeParDict deleted file mode 100644 index 38d4bd34..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/decomposeParDict +++ /dev/null @@ -1,86 +0,0 @@ -/*-------------------------------*- C++ -*---------------------------------*\ -| ========= | -| \\ / OpenFOAM | -| \\ / | -| \\ / The Open Source CFD Toolbox | -| \\/ http://www.OpenFOAM.org | -\*-------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - note "mesh decomposition control dictionary"; - location "system"; - object decomposeParDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 8; - -//- Keep owner and neighbour on same processor for faces in zones: -// preserveFaceZones (heater solid1 solid3); - -//method scotch; -// method hierarchical; - method simple; -// method metis; -// method manual; - -simpleCoeffs -{ - n (2 2 2); - delta 0.001; -} - -hierarchicalCoeffs -{ - n (2 2 1); - delta 0.001; - order xyz; -} - -metisCoeffs -{ - /* - processorWeights - ( - 1 - 1 - 1 - 1 - ); - */ -} - -scotchCoeffs -{ - //processorWeights - //( - // 1 - // 1 - // 1 - // 1 - //); - //writeGraph true; - //strategy "b"; -} - -manualCoeffs -{ - dataFile "decompositionData"; -} - - -//// Is the case distributed -//distributed yes; -//// Per slave (so nProcs-1 entries) the directory above the case. -//roots -//( -// "/tmp" -// "/tmp" -//); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSchemes b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSchemes deleted file mode 100755 index 6e2838e2..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSchemes +++ /dev/null @@ -1,75 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((nuEff*dev(grad(U).T()))) Gauss linear; - div(U) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; - laplacian(phiIB) Gauss linear corrected; - laplacian(U) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSolution b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSolution deleted file mode 100755 index 239fa714..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/CFD/system/fvSolution +++ /dev/null @@ -1,94 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - phiIB - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 0; - pRefCell 0; - pRefValue 100000; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/in.liggghts_init b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/in.liggghts_init deleted file mode 100755 index e7634d4b..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/in.liggghts_init +++ /dev/null @@ -1,122 +0,0 @@ -#echo both - -atom_style granular -atom_modify map array -communicate single vel yes - -#--modified C.K. -#dimension 2 - -#--modified C.K. -#boundary f f p -boundary f f f -newton off - -units si -processors 2 2 2 - -region reg block 0 1 0 1 0 4 units box -create_box 1 reg - -neighbor 0.3 bin -neigh_modify delay 0 binsize 0.01 - - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e7 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.9 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00003 - -#fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 -fix gravi all gravity 981 vector 0.0 0.0 -1.0 - -#walls -fix xwalls all wall/gran/hertz/history 1 0 xplane 0 1 1 -#fix ywalls all wall/gran/hertz/history 1 0 yplane -1 1f 1 -fix ywalls all wall/gran/hertz/history 1 0 yplane 0 1 1 -fix zwalls all wall/gran/hertz/history 1 0 zplane 0 4 1 -#--modified C.K. deleted z-wall - -#-import mesh from cad: -#fix cad1 all mesh/gran hopperGenauerSALOME.stl 1 1.0 0. 0. 0. 0. 180. 0. - -#-use the imported mesh as granular wall -#fix bucket_wall all wall/gran/hertz/history 1 0 mesh/gran 1 cad1 - - -#cfd coupling -fix cfd all couple/cfd couple_every 10 mpi -fix cfd2 all couple/cfd/force - - -#- create single partciles -#create_atoms 1 single 0.05 0.3 0.025 units box -#create_atoms 1 single 1 0.001 0.0 units box -create_atoms 1 single .5 .5 3.5 units box -create_atoms 1 single .5 .5 3.16 units box -#create_atoms 1 single .5 .5 3.26 units box -#create_atoms 1 single 1.5 -0.001 0.0 units box -#set atom 1 diameter 0.015 density 100 vx 0 vy -.5 vz 0 -set atom 1 diameter 0.167 density 1.5 vx 0 vy 0 vz 0 -#set atom 2 diameter 0.167 density 1.14 vx 0 vy 0 vz 0 -set atom 2 diameter 0.167 density 1.5 vx 0 vy 0 vz 0 - -#create_atoms 1 single 0.048 0.018 0.05 units box -#set atom 1 diameter 0.001 density 3000 vx 0.1 vy 0 vz 0 -#create_atoms 1 single 0.052 0.018 0.05 units box -#set atom 2 diameter 0.001 density 3000 vx -0.1 vy 0 vz 0 - -variable vx1 equal vx[1] -variable vy1 equal vy[1] -variable vz1 equal vz[1] -variable vx2 equal vx[2] -variable vy2 equal vy[2] -variable vz2 equal vz[2] -variable x1 equal x[1] -variable y1 equal y[1] -variable z1 equal z[1] -variable x2 equal x[2] -variable y2 equal y[2] -variable z2 equal z[2] -variable time equal step*dt -fix extra1 all print 100 "${time} ${vx1} ${vy1} ${vz1}" file ../DEM/post/velocity_particle_1.txt title "%" screen no -fix extra2 all print 100 "${time} ${vx2} ${vy2} ${vz2}" file ../DEM/post/velocity_particle_2.txt title "%" screen no -fix extra3 all print 100 "${time} ${x1} ${y1} ${z1}" file ../DEM/post/position_particle_1.txt title "%" screen no -fix extra4 all print 100 "${time} ${x2} ${y2} ${z2}" file ../DEM/post/position_particle_2.txt title "%" screen no - - -#apply nve integration to all particles that are inserted as single particles -fix integr all nve/sphere #wenn das ausgeblendet, dann kein vel update -#fix 1 all nve/noforce - -#--modified C.K. -#fix 2D all enforce2d - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -#dump myDump all stl 1 ../DEM/post/dump.stl -#run 1 -dump dmp all custom 100 ../DEM/post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -#undump myDump - -#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] -#node : f_couple_cfd[6] -#cell id : f_couple_cfd[7] - -run 1 upto #80000 upto -#write_restart liggghts.restart diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/post/dummy b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/post/dummy deleted file mode 100644 index ebf63dfd..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/DEM/post/dummy +++ /dev/null @@ -1 +0,0 @@ -dummyfile diff --git a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/parCFDDEMrun.sh b/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/parCFDDEMrun.sh deleted file mode 100644 index 81a03c31..00000000 --- a/tutorials/cfdemSolverIB/twoSpheresGlowinskiMPI/parCFDDEMrun.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_SRC_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_cfdemSolverPiso_ErgunTestMPI_CFDDEM" -logfileName="log_$headerText" -solverName="cfdemSolverIB" -nrProcs="8" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" -postproc="false" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - -if [ $runOctave == "true" ] - then - - cd $casePath/CFD/octave - octave postproc.m - evince pos_y_two_part_rec_glow.eps - evince vel_y_two_part_rec_glow.eps - #display pos_y_two_part_rec_glow.png & - #display vel_y_two_part_rec_glow.png & -fi - -if [ $postproc == "true" ] - then - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump.liggghts_init - - #- get VTK data from CFD sim - cd $casePath/CFD - foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read -fi - -#- copy log file to test harness -cp ../../$logfileName $testHarnessPath - -#- clean up case -echo "deleting data at: $casePath" -rm -r $casePath/CFD/0.* -rm -r $casePath/CFD/VTK -rm -r $casePath/CFD/couplingFiles/* -rm -r $casePath/CFD/processor* -rm -r $casePath/CFD/particles* -rm -r $casePath/CFD/probes -rm -r $casePath/DEM/post/* -rm -r $casePath/DEM/log.* -rm -r $casePath/log_* -echo "done" - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy - - diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/Allrun.sh b/tutorials/cfdemSolverPiso/ErgunTestMPI/Allrun.sh deleted file mode 100755 index 7ef87386..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/Allrun.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - Sept. 2010 -#===================================================================# - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - -#- run parallel CFD-DEM in new terminal -gnome-terminal --title='cfdemSolverPiso ErgunTestMPI CFD' -e "bash $casePath/parCFDDEMrun.sh" diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Ksl b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Ksl deleted file mode 100644 index f44ecabe..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Ksl +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object Ksl; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform 0; - } - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/U b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/U deleted file mode 100644 index f55df38e..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/U +++ /dev/null @@ -1,89 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - - wall - { - //type fixedValue; - //value uniform (0 0 0); - type slip; - } - - inlet - { - /*type flowRateInletVelocity; - flowRate 0.001; - value uniform (0 0 0);*/ - - /*type fixedValue; - value uniform (0 0 0.0001);*/ - - //type zeroGradient; - -/* type groovyBC; - variables "Uend=vector(0,0,0.02);tEnd=0.1;"; - valueExpression "((time() < tEnd) ? Uend/tEnd*time():Uend)"; - value uniform (0 0 0);*/ - - /*// 2.0.x, 1.6,ext - type timeVaryingUniformFixedValue; - fileName "steps_0p1s"; - outOfBounds clamp; - value uniform (0 0 0);*/ - - // 2.1.x - type uniformFixedValue; - uniformValue table - ( - (0.000 (0 0 0.002)) - (0.010 (0 0 0.002)) - (0.011 (0 0 0.004)) - (0.020 (0 0 0.004)) - (0.021 (0 0 0.006)) - (0.030 (0 0 0.006)) - (0.031 (0 0 0.008)) - (0.040 (0 0 0.008)) - (0.041 (0 0 0.010)) - (0.050 (0 0 0.010)) - (0.051 (0 0 0.012)) - (0.060 (0 0 0.012)) - (0.061 (0 0 0.014)) - (0.070 (0 0 0.014)) - (0.071 (0 0 0.016)) - (0.080 (0 0 0.016)) - (0.081 (0 0 0.018)) - (0.090 (0 0 0.018)) - (0.091 (0 0 0.020)) - (0.100 (0 0 0.020)) - ); - } - - outlet - { - /*type fluxCorrectedVelocity; //inletOutlet; - value uniform (0 0 0); - inletValue uniform (0 0 0);*/ - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Us b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Us deleted file mode 100644 index 1af9a050..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/Us +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0);; - } - outlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/epsilon b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/epsilon deleted file mode 100644 index 37ffab5e..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/epsilon +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object epsilon; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -3 0 0 0 0]; - -internalField uniform 0.003; - -boundaryField -{ - wall - { - type epsilonWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0.003; - } - outlet - { - type inletOutlet; - inletValue uniform 0.003; - value uniform 0.003; - } - inlet - { - /*type turbulentMixingLengthDissipationRateInlet; - mixingLength 0.005; - value uniform 0.003;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/k b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/k deleted file mode 100644 index bbf04afb..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/k +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0.001; - -boundaryField -{ - wall - { - type kqRWallFunction; - value uniform 0.001; - } - outlet - { - type inletOutlet; - inletValue uniform 0.001; - value uniform 0.001; - } - inlet - { - /*type turbulentIntensityKineticEnergyInlet; - intensity 0.05; - value uniform 0.001;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/nut b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/nut deleted file mode 100644 index dcd36c89..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/nut +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object nut; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type nutWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - inlet - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/p b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/p deleted file mode 100644 index d111e6be..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/p +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 1.0e5; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform 100000; - } - outlet - { - //type zeroGradient; - type fixedValue; - value uniform 100000; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/rho b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/rho deleted file mode 100644 index 3dc9d41a..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/rho +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object rho; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 0 0 0 0 0]; - -internalField uniform 10; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/voidfraction b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/voidfraction deleted file mode 100644 index 3fdf6da6..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/0/voidfraction +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - wall - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 1; - } - inlet - { - type fixedValue; - value uniform 1; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/RASProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/RASProperties deleted file mode 100644 index daec1829..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar; - -turbulence off; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/couplingProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/couplingProperties deleted file mode 100644 index 57cb0155..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/couplingProperties +++ /dev/null @@ -1,175 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType "A"; // A or B - -couplingInterval 100; - -voidFractionModel divided; - -locateModel engine; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel "off"; - -dataExchangeModel twoWayMPI;//twoWayFiles;//oneWayVTK;// - -averagingModel dense;//dilute;// - -clockModel standardClock;//off; - -forceModels -( - //GidaspowDrag - DiFeliceDrag - //KochHillDrag - gradPForce - viscForce - //Archimedes - //volWeightedAverage - //totalMomentumExchange -); - -momCoupleModels -( - implicitCouple -); - -turbulenceModelType "RASProperties";//"LESProperties";// - -//===========================================================================// -// sub-model properties - -implicitCoupleProps -{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -} - -ArchimedesProps -{ - densityFieldName "rho"; - gravityFieldName "g"; -} -gradPForceProps -{ - pFieldName "p"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; - velocityFieldName "U"; - //interpolation; -} - -viscForceProps -{ - velocityFieldName "U"; - densityFieldName "rho"; - interpolation; -} -volWeightedAverageProps -{ - scalarFieldNames - ( - voidfraction - ); - vectorFieldNames - ( - ); - upperThreshold 0.999; - lowerThreshold 0; - verbose; -} -totalMomentumExchangeProps -{ - implicitMomExFieldName "Ksl"; - explicitMomExFieldName "none"; - fluidVelFieldName "U"; - granVelFieldName "Us"; - densityFieldName "rho"; -} -GidaspowDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} -DiFeliceDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -} - -KochHillDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -virtualMassForceProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -oneWayVTKProps -{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10100; -} - -centreProps -{ - alphaMin 0.10; -} - -engineProps -{ - treeSearch true; -} - -dividedProps -{ - alphaMin 0.1; - scaleUpVol 1.0; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10100; - liggghtsPath "../DEM/in.liggghts_resume"; -} -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/g b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/g deleted file mode 100644 index 317bdd50..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value ( 0 0 -9.81 ); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/liggghtsCommands deleted file mode 100644 index ee883115..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,30 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/polyMesh/blockMeshDict deleted file mode 100644 index 5e0fe81c..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,154 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2.0 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ -version 2.0; -format ascii; -class dictionary; -object blockMeshDict; -} -// ************************************ - - - - - - - meshGenApp blockMesh; - convertToMeters 1; - - //64 mm column diameter - //15 cm length - - - - //Width of middle square section - - - - - //how many cells in the square section - //how many cells from square section to perimeter - // how many cells from top to bottom - - vertices - ( - ( 0.0069 0.0069 0.0 ) // Vertex fiveoclocksqb = 0 - (-0.0069 0.0069 0.0 ) // Vertex sevenoclocksqb = 1 - (-0.0069 -0.0069 0.0 ) // Vertex elevenoclocksqb = 2 - ( 0.0069 -0.0069 0.0 ) // Vertex oneoclocksqb = 3 - - ( 0.00975807358913172 0.00975807357161699 0.0 ) // Vertex fiveoclockcb = 4 - (-0.00975807358913172 0.00975807357161699 0.0) // Vertex sevenoclockcb = 5 - (-0.00975807358913172 -0.00975807357161699 0.0) // Vertex elevenoclockcb = 6 - ( 0.00975807358913172 -0.00975807357161699 0.0) // Vertex oneoclockcb = 7 - - ( 0.0069 0.0069 0.0553) // Vertex fiveoclocksqt = 8 - (-0.0069 0.0069 0.0553) // Vertex sevenoclocksqt = 9 - (-0.0069 -0.0069 0.0553) // Vertex elevenoclocksqt = 10 - ( 0.0069 -0.0069 0.0553) // Vertex oneoclocksqt = 11 - - ( 0.00975807358913172 0.00975807357161699 0.0553) // Vertex fiveoclockct = 12 - (-0.00975807358913172 0.00975807357161699 0.0553) // Vertex sevenoclockct = 13 - (-0.00975807358913172 -0.00975807357161699 0.0553) // Vertex elevenoclockct = 14 - ( 0.00975807358913172 -0.00975807357161699 0.0553) // Vertex oneoclockct = 15 - ); - - blocks - ( - //square block - hex ( - 2 3 0 1 - 10 11 8 9 - ) - (8 8 24) - simpleGrading (1 1 1) - - //slice1 - hex ( - 1 0 4 5 - 9 8 12 13 - ) - (8 4 24) - simpleGrading (1 1 1) - - //slice2 - hex ( - 6 2 1 5 - 14 10 9 13 - ) - ( 4 8 24) -simpleGrading (1 1 1) - - //slice3 - hex ( - 6 7 3 2 - 14 15 11 10 - ) - (8 4 24) -simpleGrading (1 1 1) - - //slice4 - hex ( - 3 7 4 0 - 11 15 12 8 - ) - (4 8 24) -simpleGrading (1 1 1) - - ); - - - //create the quarter circles - edges - ( - arc 4 5 (0.0 0.0138 0.0 ) - arc 5 6 (-0.0138 0.0 0.0) - arc 6 7 (0.0 -0.0138 0.0 ) - arc 7 4 (0.0138 0.0 0.0) - - arc 12 13 (0.0 0.0138 0.0553 ) - arc 13 14 (-0.0138 0.0 0.0553 ) - arc 14 15 (0.0 -0.0138 0.0553 ) - arc 15 12 (0.0138 0.0 0.0553 ) - - ); - - patches - ( - patch inlet - ( - (0 3 2 1) - (0 4 7 3) - (4 0 1 5) - (1 2 6 5) - (3 7 6 2) - ) - - patch outlet - ( - (8 11 10 9) - (8 12 15 11) - (12 8 9 13) - (9 10 14 13) - (11 15 14 10) - ) - - wall wall - ( - (5 4 12 13) - (5 13 14 6) - (6 14 15 7) - (7 15 12 4) - ) - -); - -mergePatchPairs -( -); diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/transportProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/transportProperties deleted file mode 100644 index 1e803628..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/transportProperties +++ /dev/null @@ -1,37 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-04; - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/turbulenceProperties deleted file mode 100644 index f6753662..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/loaddata.m b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/loaddata.m deleted file mode 100644 index 9897140c..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/loaddata.m +++ /dev/null @@ -1,69 +0,0 @@ -function [data,colname]=loaddata(filename,columns,headerlines) - -% data = loaddata(filename,columns,headerlines) -% data = loaddata(filename,0,headerlines): automatc detection of -% columns by word count in first headerline or first data line -% (if headerline==0), separated by blanks or tabs -% columns=-1: write colum assignment code lines -% works only if headerline>0 and colnames separated by -% not more than 1 blank! -% columns=-2: columns separated by 2 blanks (fluent/scheme auswertung-instat.scm) -% [data, colname] = loaddata(filename,0,headerlines) -% colname = cell string array of column names from headerline - -fprintf(1,'loading %s ... ', filename); -f=fopen(filename,'r'); -if f==-1 - fprintf(1,'\n*** error: could not open "%s" ...\n', filename); - data=[]; -else - for i=1:headerlines - if i==1 s=fgets(f); else fgets(f); end - end - if headerlines==0 - s=fgets(f); frewind(f); - end - if columns<=0 % & headerlines>=1 - fprintf(1,'\n'); - fprintf(1,' %s',s); - pos = findstr(sprintf('\t'),s); % trennzeichenpositionen in zeile suchen - if length(pos)>0 - endpos=length(s); - %if isspace(s(endpos-1)) endpos=endpos-1; end - pos = [0 pos(1,:) endpos]; % anfangs- und endposition hinzufügen - elseif columns==-2 % spalteneinträge durch 2 blanks getrennt (fluent/scheme) - pos=[0]; - for i=1:length(s)-1 - if isspace(s(i)) & isspace(s(i+1)) - pos(end+1)=i+1; - end - end - pos(end+1)=length(s); - else % spalteneinträge durch blanks getrennt - %pos = findstr(' ',s); % trennzeichenpositionen in zeile suchen - pos=[]; - word=0; - for i=1:length(s) - if isspace(s(i)) - word=0; - elseif ~word - word=1; - pos(end+1)=i-1; - end - end - pos(end+1)=length(s); - end - if headerlines>=1 - for i=1:length(pos)-1 % alle spalten - colname{i}=s(pos(i)+1:pos(i+1)-1); - if columns==-1 fprintf(' = data(strmatch(''%s'',colname),:); %% column %d\n', colname{i},i); end - if columns==-2 fprintf('%% column %d: %s\n', i, colname{i}); end - end - end - columns = length(pos)-1; - fprintf(1,' total: %d columns ',columns); - end - data=fscanf(f,'%f',[columns,inf]); - fclose(f); - fprintf(1,'done.\n'); -end diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/totalPressureDrop.m b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/totalPressureDrop.m deleted file mode 100644 index e3db0a79..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/octave/totalPressureDrop.m +++ /dev/null @@ -1,96 +0,0 @@ -close all; -clear; -clc; - -%====================================% -% simulation data 1 -%====================================% -%path = '../probes/0/p'; -path = '../probes/0/p'; -columns=22; -headerlines=4; -data = loaddata(path,columns,headerlines); -data=transpose(data); -[x,y]=size(data) -dp_sim = (data(:,2)-data(:,y))/10000; -t_sim = data(:,1); -%fprintf('final pressureDrop of sim = %f Pa\n',dp_sim(length(dp_sim)) ) - -%====================================% -% analytical calculation -%====================================% - -%=================== -% Ergun Equation -%=================== -fprintf('\ncalc Ergun eqn:\n') -dp = 0.001 % particle diameter -phip = 1 % sphericity -epsilon = 0.451335 % void fraction -Ustart = 0.002 -Uend = 0.02 -timeStepSize = 0.001; % time interval of pressure data -Tstart = 0; -Tend = t_sim(length(t_sim)); -deltaU=(Uend-Ustart)/((Tend-Tstart)/timeStepSize); -U = Ustart+deltaU:deltaU:Uend; % velocity over time -Ua = U / epsilon; % physical velocity -L = 0.0156 % length of bed -rhoG = 10 % density in kg/m3 -nuG = 1.5*10^-4 % kinemat Visk in m2/s -muG = nuG*rhoG % dynam visc in Pa s - -dpErgun= L * ( - 150*((1-epsilon)^2/epsilon^3)*((muG.*U)/(phip*dp)^2) - +1.75*((1-epsilon)/epsilon^3)*((rhoG.*U.^2)/(phip*dp)) - )/10000/rhoG; - -fprintf('NOTE: this pressure is divided by density (according to CFD solver)\n') -fprintf('so the result does not depend on density\n') - -%fprintf('final pressure drop (Ergun eqn)= %f Pa\n',dpErgun) - -%================================== -% min fluidization velocity in m/s -%================================== -rhoP = 2000 % particle density in kg/m3 -g = 9.81 % gravity m/s2 -Umf = dp^2*(rhoP-rhoG)*g/(150*muG)*(epsilon^3*phip^2)/(1-epsilon) -ReMF = Umf*dp*rhoG/muG % must be <20 !!! -%Umf = sqrt(phip*dp^2/1.75*(rhoP-rhoG)/rhoG*g*epsilon^3) % Re>1000 - -dpUmf= L * ( - 150*((1-epsilon)^2/epsilon^3)*((muG.*Umf)/(phip*dp)^2) - +1.75*((1-epsilon)/epsilon^3)*((rhoG.*Umf.^2)/(phip*dp)) - )/10000/rhoG; - -%====================================% -% plot data -%====================================% -length(U) -length(dp_sim) -figure(2) -plot(U,dp_sim) -title("Ergun pressure drop vs. simulation") -a=strcat("analytical (Ergun), Umf=",num2str(Umf),", dpUmf=",num2str(dpUmf)); -legend(a,"simulation") -xlabel("velocity in [m/s]") -ylabel("pressure drop [bar]") -axis([0,Uend,0,dpErgun(length(dpErgun))]) - -figure(1) -plot(U,dpErgun,U,dp_sim,[Umf,Uend],dpUmf*ones(1,2)) -title("Ergun pressure drop vs. simulation") -a=strcat("analytical (Ergun), Umf=",num2str(Umf),", dpUmf=",num2str(dpUmf)); -legend(a,"simulation") -xlabel("velocity in [m/s]") -ylabel("pressure drop [bar]") -axis([0,Uend,0,dpErgun(length(dpErgun))]) - -%print('cfdemSolverPiso_settlingTest.eps','-deps2') -print -color "cfdemSolverPiso_ErgunTestMPI.eps" -replot; - - - - diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/steps_0p1s b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/steps_0p1s deleted file mode 100644 index 0b9befc7..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/steps_0p1s +++ /dev/null @@ -1,22 +0,0 @@ -( - (0.000 (0 0 0.002)) - (0.010 (0 0 0.002)) - (0.011 (0 0 0.004)) - (0.020 (0 0 0.004)) - (0.021 (0 0 0.006)) - (0.030 (0 0 0.006)) - (0.031 (0 0 0.008)) - (0.040 (0 0 0.008)) - (0.041 (0 0 0.010)) - (0.050 (0 0 0.010)) - (0.051 (0 0 0.012)) - (0.060 (0 0 0.012)) - (0.061 (0 0 0.014)) - (0.070 (0 0 0.014)) - (0.071 (0 0 0.016)) - (0.080 (0 0 0.016)) - (0.081 (0 0 0.018)) - (0.090 (0 0 0.018)) - (0.091 (0 0 0.020)) - (0.100 (0 0 0.020)) -) diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict deleted file mode 100644 index c0b2fc33..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -//libs ( "libgroovyBC.so" ); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict.foam b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict.foam deleted file mode 100644 index 7493598b..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/controlDict.foam +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -libs ("libOpenFOAM.so" "libgroovyBC.so"); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/decomposeParDict b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/decomposeParDict deleted file mode 100644 index 38d4bd34..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/decomposeParDict +++ /dev/null @@ -1,86 +0,0 @@ -/*-------------------------------*- C++ -*---------------------------------*\ -| ========= | -| \\ / OpenFOAM | -| \\ / | -| \\ / The Open Source CFD Toolbox | -| \\/ http://www.OpenFOAM.org | -\*-------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - note "mesh decomposition control dictionary"; - location "system"; - object decomposeParDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 8; - -//- Keep owner and neighbour on same processor for faces in zones: -// preserveFaceZones (heater solid1 solid3); - -//method scotch; -// method hierarchical; - method simple; -// method metis; -// method manual; - -simpleCoeffs -{ - n (2 2 2); - delta 0.001; -} - -hierarchicalCoeffs -{ - n (2 2 1); - delta 0.001; - order xyz; -} - -metisCoeffs -{ - /* - processorWeights - ( - 1 - 1 - 1 - 1 - ); - */ -} - -scotchCoeffs -{ - //processorWeights - //( - // 1 - // 1 - // 1 - // 1 - //); - //writeGraph true; - //strategy "b"; -} - -manualCoeffs -{ - dataFile "decompositionData"; -} - - -//// Is the case distributed -//distributed yes; -//// Per slave (so nProcs-1 entries) the directory above the case. -//roots -//( -// "/tmp" -// "/tmp" -//); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/funkySetFieldsDict b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/funkySetFieldsDict deleted file mode 100755 index 39414dd5..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/funkySetFieldsDict +++ /dev/null @@ -1,33 +0,0 @@ -FoamFile -{ - version 2.0; - format ascii; - - root "/.automount/werner/Werner/bgschaid/bgschaid-foamStuff/DepositionTests"; - case "neutralTest"; - instance "system"; - local ""; - - class dictionary; - object funkySetFieldsDict; -} - -expressions -( - init - { - field voidfraction; - expression "1"; - valuePatches 2(inlet outlet); // set value 1 at those patches - } - setGamma - { - field voidfraction; - expression "0.43"; - //condition "pow(pow(pos().x-0.2,2) + pow(pos().y-0,2)+ pow(pos().z-0,2),0.5) < 0.04"; - condition "pos().z < 0.01467 && pos().z > 0.0"; - keepPatches true; - //valuePatches 1(inlet); // set value 1 at those patches - } - -); diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSchemes b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSchemes deleted file mode 100644 index fac85f68..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSchemes +++ /dev/null @@ -1,76 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((viscousTerm*dev(grad(U).T()))) Gauss linear; - div((nu*dev(grad(U).T()))) Gauss linear; - div((nuEff*dev(grad(U).T()))) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(viscousTerm,U) Gauss linear corrected; - laplacian(nu,U) Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSolution b/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSolution deleted file mode 100644 index 955f5b14..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/CFD/system/fvSolution +++ /dev/null @@ -1,86 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0.1; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 1; - pRefCell 0; - pRefValue 0; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_init b/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_init deleted file mode 100755 index 75affbf9..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_init +++ /dev/null @@ -1,65 +0,0 @@ -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si - -region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -create_box 1 reg - -neighbor 0.001 bin -neigh_modify delay 0 - - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -#cfd coupling -#fix cfd all couple/cfd - -#particle insertion -group nve_group region reg -region bc cylinder z 0.0 0.0 0.012 0.02 0.03 units box -fix ins nve_group pour 10000 1 1 vol 0.7 100 diam uniform 0.001 0.001 dens uniform 200 200 vel uniform 0. 0. 0. 0. -1.0 region bc - -#apply nve integration to all particles that are inserted as single particles -fix integr nve_group nve/sphere - - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -run 1 -dump dmp all custom 5000 post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] -#node : f_couple_cfd[6] -#cell id : f_couple_cfd[7] - -run 10000 upto -write_restart liggghts.restart diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_resume b/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_resume deleted file mode 100644 index c2f58797..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/in.liggghts_resume +++ /dev/null @@ -1,72 +0,0 @@ -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si -processors 2 2 2 - -#read the restart file -read_restart ../DEM/liggghts.restart - -#do not do this here, the simulation box is in the restart file! -#region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -#create_box 1 reg - -neighbor 0.0005 bin -neigh_modify delay 0 - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -# change the particles density -set group all density 2000 - -#cfd coupling -fix cfd all couple/cfd couple_every 100 mpi -fix cfd2 all couple/cfd/force - -#apply nve integration to all particles that are inserted as single particles -#group nve_group region reg -fix integr nve_group nve/sphere - -#center of mass -compute centerOfMass all com - -#compute total dragforce -#compute dragtotal all reduce sum f_dragforce[1] f_dragforce[2] f_dragforce[3] - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol c_centerOfMass[3] #c_dragtotal[1] c_dragtotal[2] c_dragtotal[3] -thermo 10 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -dump myDump all stl 1 post/dump_*.stl -#run 1 -dump dmp all custom 5000 ../DEM/post/dump*.liggghts_restart id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -undump myDump - -run 1 diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/liggghts.restart b/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/liggghts.restart deleted file mode 100644 index 448e55ba..00000000 Binary files a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/liggghts.restart and /dev/null differ diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/post/dummy b/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/post/dummy deleted file mode 100644 index ebf63dfd..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/DEM/post/dummy +++ /dev/null @@ -1 +0,0 @@ -dummyfile diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI/parCFDDEMrun.sh b/tutorials/cfdemSolverPiso/ErgunTestMPI/parCFDDEMrun.sh deleted file mode 100644 index 6dd01b35..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI/parCFDDEMrun.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_SRC_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_cfdemSolverPiso_ErgunTestMPI_CFDDEM" -logfileName="log_$headerText" -solverName="cfdemSolverPiso" -nrProcs="8" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" -postproc="false" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - - -if [ $runOctave == "true" ] - then - #------------------------------# - # octave - - #- change path - cd octave - - #- rmove old graph - rm cfdemSolverPiso_ErgunTestMPI.eps - - #- run octave - octave totalPressureDrop.m - - #- show plot - evince cfdemSolverPiso_ErgunTestMPI.eps - - #- copy log file to test harness - cp ../../$logfileName $testHarnessPath - cp cfdemSolverPiso_ErgunTestMPI.eps $testHarnessPath -fi - -if [ $postproc == "true" ] - then - - #- keep terminal open (if started in new terminal) - echo "simulation finisehd? ...press enter to proceed" - read - - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump*.liggghts_restart - - #- get VTK data from CFD sim - cd $casePath/CFD - foamToVTK #- serial run of foamToVTK - #source $CFDEM_SRC_DIR/etc/functions.sh #- include functions - #pseudoParallelRun "foamToVTK" $nrPostProcProcessors #- pseudo parallel run of foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read - -fi - -#- clean up case -echo "deleting data at: $casePath :\n" -rm -r $casePath/CFD/0.* -rm -r $casePath/CFD/log.* -rm -r $casePath/CFD/octave/octave-core -rm -r $casePath/CFD/VTK -rm -r $casePath/CFD/processor* -rm -r $casePath/CFD/couplingFiles/* -rm -r $casePath/DEM/post/* -rm -r $casePath/DEM/log.* -rm -r $casePath/DEM/liggghts.restartCFDEM* -rm -r $casePath/CFD/probes -rm -r $casePath/CFD/particles -rm -r $casePath/CFD/clockData -echo "done" - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/Allrun.sh b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/Allrun.sh deleted file mode 100755 index ddc6c75f..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/Allrun.sh +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - Sept. 2010 -#===================================================================# - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -runOctave="true" -postproc="false" - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - -#-------------------------------------------------------# -# adapt settings for init run -cp $casePath/CFD/constant/liggghtsCommands_init $casePath/CFD/constant/liggghtsCommands -cp $casePath/CFD/constant/couplingProperties_init $casePath/CFD/constant/couplingProperties -cp $casePath/CFD/system/controlDict_init $casePath/CFD/system/controlDict -#-------------------------------------------------------# - -#- run parallel CFD-DEM in new terminal -gnome-terminal --title='cfdemSolverPiso ErgunTestMPI_restart CFD' -e "bash $casePath/parCFDDEMrun.sh" - -#- wait until sim has finished then run octave -echo "simulation finished? ...press enter to proceed" -read - - -#-------------------------------------------------------# -# adapt settings for init or restart run -cp $casePath/CFD/constant/liggghtsCommands_restart $casePath/CFD/constant/liggghtsCommands -cp $casePath/CFD/constant/couplingProperties_restart $casePath/CFD/constant/couplingProperties -cp $casePath/CFD/system/controlDict_restart $casePath/CFD/system/controlDict - -#- run parallel CFD-DEM in new terminal -gnome-terminal --title='cfdemSolverPiso ErgunTestMPI_restart CFD' -e "bash $casePath/parCFDDEMrun.sh" - - -#- wait until sim has finished then run octave -echo "simulation finished? ...press enter to proceed" -read -#-------------------------------------------------------# - - -if [ $runOctave == "true" ] - then - #- change path - cd $casePath/CFD/octave - - #- rmove old graph - rm cfdemSolverPiso_ErgunTestMPI.eps - - #- run octave - octave totalPressureDrop.m - - #- show plot - evince cfdemSolverPiso_ErgunTestMPI.eps - - #- copy log file to test harness - cp $casePath/../$logfileName $testHarnessPath - cp cfdemSolverPiso_ErgunTestMPI.eps $testHarnessPath -fi - -if [ $postproc == "true" ] - then - - #- keep terminal open (if started in new terminal) - echo "simulation finisehd? ...press enter to proceed" - read - - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump.liggghts_restart - - #- get VTK data from CFD sim - cd $casePath/CFD - foamToVTK #- serial run of foamToVTK - #source $CFDEM_SRC_DIR/etc/functions.sh #- include functions - #pseudoParallelRun "foamToVTK" $nrPostProcProcessors #- pseudo parallel run of foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read -fi - -#- clean up case -rm -rf $casePath/CFD/0.* -rm -r $casePath/CFD/clockData -rm -rf $casePath/CFD/processor* -rm -r $casePath/CFD/VTK -rm -rf $casePath/CFD/patchAverage_pressureDrop -rm -rf $casePath/CFD/probes -rm -rf $casePath/CFD/particles -rm -r $casePath/CFD/log.* -rm $casePath/log.liggghts -rm $casePath/DEM/liggghts.restartCFDEM* -rm $casePath/DEM/post/dump.* -rm -r $casePath/DEM/log.* - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Ksl b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Ksl deleted file mode 100644 index f44ecabe..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Ksl +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object Ksl; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform 0; - } - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/U b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/U deleted file mode 100644 index 2c2d334c..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/U +++ /dev/null @@ -1,89 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - - wall - { - //type fixedValue; - //value uniform (0 0 0); - type slip; - } - - inlet - { - /*type flowRateInletVelocity; - flowRate 0.001; - value uniform (0 0 0);*/ - - /*type fixedValue; - value uniform (0 0 0.0001);*/ - - //type zeroGradient; - -/* type groovyBC; - variables "Uend=vector(0,0,0.02);tEnd=0.1;"; - valueExpression "((time() < tEnd) ? Uend/tEnd*time():Uend)"; - value uniform (0 0 0);*/ - - /*// 2.0.x, 1.6,ext - type timeVaryingUniformFixedValue; - fileName "steps_0p1s"; - outOfBounds clamp; - value uniform (0 0 0);*/ - - // 2.1.x - type uniformFixedValue; - uniformValue table - ( - (0.000 (0 0 0.002)) - (0.010 (0 0 0.002)) - (0.011 (0 0 0.004)) - (0.020 (0 0 0.004)) - (0.021 (0 0 0.006)) - (0.030 (0 0 0.006)) - (0.031 (0 0 0.008)) - (0.040 (0 0 0.008)) - (0.041 (0 0 0.010)) - (0.050 (0 0 0.010)) - (0.051 (0 0 0.012)) - (0.060 (0 0 0.012)) - (0.061 (0 0 0.014)) - (0.070 (0 0 0.014)) - (0.071 (0 0 0.016)) - (0.080 (0 0 0.016)) - (0.081 (0 0 0.018)) - (0.090 (0 0 0.018)) - (0.091 (0 0 0.020)) - (0.100 (0 0 0.020)) - ); - } - - outlet - { - /*type fluxCorrectedVelocity; //inletOutlet; - value uniform (0 0 0); - inletValue uniform (0 0 0);*/ - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Us b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Us deleted file mode 100644 index 1af9a050..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/Us +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0);; - } - outlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/epsilon b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/epsilon deleted file mode 100644 index 37ffab5e..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/epsilon +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object epsilon; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -3 0 0 0 0]; - -internalField uniform 0.003; - -boundaryField -{ - wall - { - type epsilonWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0.003; - } - outlet - { - type inletOutlet; - inletValue uniform 0.003; - value uniform 0.003; - } - inlet - { - /*type turbulentMixingLengthDissipationRateInlet; - mixingLength 0.005; - value uniform 0.003;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/k b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/k deleted file mode 100644 index bbf04afb..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/k +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0.001; - -boundaryField -{ - wall - { - type kqRWallFunction; - value uniform 0.001; - } - outlet - { - type inletOutlet; - inletValue uniform 0.001; - value uniform 0.001; - } - inlet - { - /*type turbulentIntensityKineticEnergyInlet; - intensity 0.05; - value uniform 0.001;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/nut b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/nut deleted file mode 100644 index dcd36c89..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/nut +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object nut; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type nutWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - inlet - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/p b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/p deleted file mode 100644 index d111e6be..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/p +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 1.0e5; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform 100000; - } - outlet - { - //type zeroGradient; - type fixedValue; - value uniform 100000; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/rho b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/rho deleted file mode 100644 index 3dc9d41a..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/rho +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object rho; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 0 0 0 0 0]; - -internalField uniform 10; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/voidfraction b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/voidfraction deleted file mode 100644 index 3fdf6da6..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/0/voidfraction +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - wall - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 1; - } - inlet - { - type fixedValue; - value uniform 1; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/RASProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/RASProperties deleted file mode 100644 index daec1829..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar; - -turbulence off; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_init b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_init deleted file mode 100644 index 9f176ebd..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_init +++ /dev/null @@ -1,175 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings -verbous; -modelType "A"; // A or B - -couplingInterval 100; - -voidFractionModel divided; - -locateModel engine; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel "basicIO"; - -dataExchangeModel twoWayMPI;//twoWayFiles;//oneWayVTK;// - -averagingModel dense;//dilute;// - -clockModel off; - -forceModels -( - //GidaspowDrag - DiFeliceDrag - //KochHillDrag - gradPForce - viscForce - //Archimedes - //volWeightedAverage - //totalMomentumExchange -); - -momCoupleModels -( - implicitCouple -); - -turbulenceModelType "RASProperties";//"LESProperties";// - -//===========================================================================// -// sub-model properties - -implicitCoupleProps -{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -} - -ArchimedesProps -{ - densityFieldName "rho"; - gravityFieldName "g"; -} -gradPForceProps -{ - pFieldName "p"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; - velocityFieldName "U"; - //interpolation; -} - -viscForceProps -{ - velocityFieldName "U"; - densityFieldName "rho"; - interpolation; -} -volWeightedAverageProps -{ - scalarFieldNames - ( - voidfraction - ); - vectorFieldNames - ( - ); - upperThreshold 0.999; - lowerThreshold 0; - verbous; -} -totalMomentumExchangeProps -{ - implicitMomExFieldName "Ksl"; - explicitMomExFieldName "none"; - fluidVelFieldName "U"; - granVelFieldName "Us"; - densityFieldName "rho"; -} -GidaspowDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} -DiFeliceDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -} - -KochHillDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -virtualMassForceProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -oneWayVTKProps -{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10100; -} - -centreProps -{ - alphaMin 0.10; -} - -engineProps -{ - treeSearch true; -} - -dividedProps -{ - alphaMin 0.1; - scaleUpVol 1.0; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10100; - liggghtsPath "../DEM/in.liggghts_resume"; -} -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_restart b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_restart deleted file mode 100644 index b4ad38d0..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/couplingProperties_restart +++ /dev/null @@ -1,175 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings -verbous; -modelType "A"; // A or B - -couplingInterval 100; - -voidFractionModel divided; - -locateModel engine; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel "basicIO"; - -dataExchangeModel twoWayMPI;//twoWayFiles;//oneWayVTK;// - -averagingModel dense;//dilute;// - -clockModel off; - -forceModels -( - //GidaspowDrag - DiFeliceDrag - //KochHillDrag - gradPForce - viscForce - //Archimedes - //volWeightedAverage - //totalMomentumExchange -); - -momCoupleModels -( - implicitCouple -); - -turbulenceModelType "RASProperties";//"LESProperties";// - -//===========================================================================// -// sub-model properties - -implicitCoupleProps -{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -} - -ArchimedesProps -{ - densityFieldName "rho"; - gravityFieldName "g"; -} -gradPForceProps -{ - pFieldName "p"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; - velocityFieldName "U"; - //interpolation; -} - -viscForceProps -{ - velocityFieldName "U"; - densityFieldName "rho"; - interpolation; -} -volWeightedAverageProps -{ - scalarFieldNames - ( - voidfraction - ); - vectorFieldNames - ( - ); - upperThreshold 0.999; - lowerThreshold 0; - verbous; -} -totalMomentumExchangeProps -{ - implicitMomExFieldName "Ksl"; - explicitMomExFieldName "none"; - fluidVelFieldName "U"; - granVelFieldName "Us"; - densityFieldName "rho"; -} -GidaspowDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} -DiFeliceDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -} - -KochHillDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -virtualMassForceProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -oneWayVTKProps -{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10100; -} - -centreProps -{ - alphaMin 0.10; -} - -engineProps -{ - treeSearch true; -} - -dividedProps -{ - alphaMin 0.1; - scaleUpVol 1.0; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10100; - liggghtsPath "../DEM/in.liggghts_restart"; -} -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/g b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/g deleted file mode 100644 index 317bdd50..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value ( 0 0 -9.81 ); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_init b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_init deleted file mode 100644 index 4b17c060..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_init +++ /dev/null @@ -1,40 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts - writeLiggghts -); - -/* -//- optional -writeLiggghtsProps -{ - writeLast on; // off is not recommended - overwrite on; -}*/ - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_restart b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_restart deleted file mode 100644 index 7431b210..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/liggghtsCommands_restart +++ /dev/null @@ -1,31 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/polyMesh/blockMeshDict deleted file mode 100644 index 5e0fe81c..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,154 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2.0 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ -version 2.0; -format ascii; -class dictionary; -object blockMeshDict; -} -// ************************************ - - - - - - - meshGenApp blockMesh; - convertToMeters 1; - - //64 mm column diameter - //15 cm length - - - - //Width of middle square section - - - - - //how many cells in the square section - //how many cells from square section to perimeter - // how many cells from top to bottom - - vertices - ( - ( 0.0069 0.0069 0.0 ) // Vertex fiveoclocksqb = 0 - (-0.0069 0.0069 0.0 ) // Vertex sevenoclocksqb = 1 - (-0.0069 -0.0069 0.0 ) // Vertex elevenoclocksqb = 2 - ( 0.0069 -0.0069 0.0 ) // Vertex oneoclocksqb = 3 - - ( 0.00975807358913172 0.00975807357161699 0.0 ) // Vertex fiveoclockcb = 4 - (-0.00975807358913172 0.00975807357161699 0.0) // Vertex sevenoclockcb = 5 - (-0.00975807358913172 -0.00975807357161699 0.0) // Vertex elevenoclockcb = 6 - ( 0.00975807358913172 -0.00975807357161699 0.0) // Vertex oneoclockcb = 7 - - ( 0.0069 0.0069 0.0553) // Vertex fiveoclocksqt = 8 - (-0.0069 0.0069 0.0553) // Vertex sevenoclocksqt = 9 - (-0.0069 -0.0069 0.0553) // Vertex elevenoclocksqt = 10 - ( 0.0069 -0.0069 0.0553) // Vertex oneoclocksqt = 11 - - ( 0.00975807358913172 0.00975807357161699 0.0553) // Vertex fiveoclockct = 12 - (-0.00975807358913172 0.00975807357161699 0.0553) // Vertex sevenoclockct = 13 - (-0.00975807358913172 -0.00975807357161699 0.0553) // Vertex elevenoclockct = 14 - ( 0.00975807358913172 -0.00975807357161699 0.0553) // Vertex oneoclockct = 15 - ); - - blocks - ( - //square block - hex ( - 2 3 0 1 - 10 11 8 9 - ) - (8 8 24) - simpleGrading (1 1 1) - - //slice1 - hex ( - 1 0 4 5 - 9 8 12 13 - ) - (8 4 24) - simpleGrading (1 1 1) - - //slice2 - hex ( - 6 2 1 5 - 14 10 9 13 - ) - ( 4 8 24) -simpleGrading (1 1 1) - - //slice3 - hex ( - 6 7 3 2 - 14 15 11 10 - ) - (8 4 24) -simpleGrading (1 1 1) - - //slice4 - hex ( - 3 7 4 0 - 11 15 12 8 - ) - (4 8 24) -simpleGrading (1 1 1) - - ); - - - //create the quarter circles - edges - ( - arc 4 5 (0.0 0.0138 0.0 ) - arc 5 6 (-0.0138 0.0 0.0) - arc 6 7 (0.0 -0.0138 0.0 ) - arc 7 4 (0.0138 0.0 0.0) - - arc 12 13 (0.0 0.0138 0.0553 ) - arc 13 14 (-0.0138 0.0 0.0553 ) - arc 14 15 (0.0 -0.0138 0.0553 ) - arc 15 12 (0.0138 0.0 0.0553 ) - - ); - - patches - ( - patch inlet - ( - (0 3 2 1) - (0 4 7 3) - (4 0 1 5) - (1 2 6 5) - (3 7 6 2) - ) - - patch outlet - ( - (8 11 10 9) - (8 12 15 11) - (12 8 9 13) - (9 10 14 13) - (11 15 14 10) - ) - - wall wall - ( - (5 4 12 13) - (5 13 14 6) - (6 14 15 7) - (7 15 12 4) - ) - -); - -mergePatchPairs -( -); diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/transportProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/transportProperties deleted file mode 100644 index 1e803628..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/transportProperties +++ /dev/null @@ -1,37 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-04; - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/turbulenceProperties deleted file mode 100644 index f6753662..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/loaddata.m b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/loaddata.m deleted file mode 100644 index 9897140c..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/loaddata.m +++ /dev/null @@ -1,69 +0,0 @@ -function [data,colname]=loaddata(filename,columns,headerlines) - -% data = loaddata(filename,columns,headerlines) -% data = loaddata(filename,0,headerlines): automatc detection of -% columns by word count in first headerline or first data line -% (if headerline==0), separated by blanks or tabs -% columns=-1: write colum assignment code lines -% works only if headerline>0 and colnames separated by -% not more than 1 blank! -% columns=-2: columns separated by 2 blanks (fluent/scheme auswertung-instat.scm) -% [data, colname] = loaddata(filename,0,headerlines) -% colname = cell string array of column names from headerline - -fprintf(1,'loading %s ... ', filename); -f=fopen(filename,'r'); -if f==-1 - fprintf(1,'\n*** error: could not open "%s" ...\n', filename); - data=[]; -else - for i=1:headerlines - if i==1 s=fgets(f); else fgets(f); end - end - if headerlines==0 - s=fgets(f); frewind(f); - end - if columns<=0 % & headerlines>=1 - fprintf(1,'\n'); - fprintf(1,' %s',s); - pos = findstr(sprintf('\t'),s); % trennzeichenpositionen in zeile suchen - if length(pos)>0 - endpos=length(s); - %if isspace(s(endpos-1)) endpos=endpos-1; end - pos = [0 pos(1,:) endpos]; % anfangs- und endposition hinzufügen - elseif columns==-2 % spalteneinträge durch 2 blanks getrennt (fluent/scheme) - pos=[0]; - for i=1:length(s)-1 - if isspace(s(i)) & isspace(s(i+1)) - pos(end+1)=i+1; - end - end - pos(end+1)=length(s); - else % spalteneinträge durch blanks getrennt - %pos = findstr(' ',s); % trennzeichenpositionen in zeile suchen - pos=[]; - word=0; - for i=1:length(s) - if isspace(s(i)) - word=0; - elseif ~word - word=1; - pos(end+1)=i-1; - end - end - pos(end+1)=length(s); - end - if headerlines>=1 - for i=1:length(pos)-1 % alle spalten - colname{i}=s(pos(i)+1:pos(i+1)-1); - if columns==-1 fprintf(' = data(strmatch(''%s'',colname),:); %% column %d\n', colname{i},i); end - if columns==-2 fprintf('%% column %d: %s\n', i, colname{i}); end - end - end - columns = length(pos)-1; - fprintf(1,' total: %d columns ',columns); - end - data=fscanf(f,'%f',[columns,inf]); - fclose(f); - fprintf(1,'done.\n'); -end diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/totalPressureDrop.m b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/totalPressureDrop.m deleted file mode 100644 index b42321a0..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/octave/totalPressureDrop.m +++ /dev/null @@ -1,111 +0,0 @@ -close all; -clear; -clc; - -%====================================% -% simulation data 1 -%====================================% -%path = '../probes/0/p'; -path = '../probes/0/p'; -columns=22; -headerlines=4; -data = loaddata(path,columns,headerlines); -data=transpose(data); -[x,y]=size(data) -dp_sim = (data(:,2)-data(:,y))/10000; -t_sim = data(:,1); -%fprintf('final pressureDrop of sim = %f Pa\n',dp_sim(length(dp_sim)) ) - -%====================================% -% simulation data 2 -%====================================% -%path = '../probes/0.05/p'; -path = '../probes/0.05/p'; -columns=22; -headerlines=4; -data = loaddata(path,columns,headerlines); -data=transpose(data); -[x,y]=size(data) -dp_sim_2 = (data(:,2)-data(:,y))/10000; -t_sim_2 = data(:,1); -%fprintf('final pressureDrop of sim = %f Pa\n',dp_sim(length(dp_sim)) ) - - -%====================================% -% analytical calculation -%====================================% - -%=================== -% Ergun Equation -%=================== -fprintf('\ncalc Ergun eqn:\n') -dp = 0.001 % particle diameter -phip = 1 % sphericity -epsilon = 0.451335 % void fraction -Ustart = 0.002 -Uend = 0.02 -timeStepSize = 0.001; % time interval of pressure data -Tstart = 0; -Tend = t_sim(length(t_sim)) -Tend=0.1 -deltaU=(Uend-Ustart)/((Tend-Tstart)/timeStepSize); -U = Ustart+deltaU:deltaU:Uend; % velocity over time -Ua = U / epsilon; % physical velocity -L = 0.0156 % length of bed -rhoG = 10 % density in kg/m3 -nuG = 1.5*10^-4 % kinemat Visk in m2/s -muG = nuG*rhoG % dynam visc in Pa s - -dpErgun= L * ( - 150*((1-epsilon)^2/epsilon^3)*((muG.*U)/(phip*dp)^2) - +1.75*((1-epsilon)/epsilon^3)*((rhoG.*U.^2)/(phip*dp)) - )/10000/rhoG; - -fprintf('NOTE: this pressure is divided by density (according to CFD solver)\n') -fprintf('so the result does not depend on density\n') - -%fprintf('final pressure drop (Ergun eqn)= %f Pa\n',dpErgun) - -%================================== -% min fluidization velocity in m/s -%================================== -rhoP = 2000 % particle density in kg/m3 -g = 9.81 % gravity m/s2 -Umf = dp^2*(rhoP-rhoG)*g/(150*muG)*(epsilon^3*phip^2)/(1-epsilon) -ReMF = Umf*dp*rhoG/muG % must be <20 !!! -%Umf = sqrt(phip*dp^2/1.75*(rhoP-rhoG)/rhoG*g*epsilon^3) % Re>1000 - -dpUmf= L * ( - 150*((1-epsilon)^2/epsilon^3)*((muG.*Umf)/(phip*dp)^2) - +1.75*((1-epsilon)/epsilon^3)*((rhoG.*Umf.^2)/(phip*dp)) - )/10000/rhoG; - -%====================================% -% plot data -%====================================% - -%figure(2) -%plot(U,dp_sim) -%title("Ergun pressure drop vs. simulation") -%a=strcat("analytical (Ergun), Umf=",num2str(Umf),", dpUmf=",num2str(dpUmf)); -%legend(a,"simulation") -%xlabel("velocity in [m/s]") -%ylabel("pressure drop [bar]") -%axis([0,Uend,0,dpErgun(length(dpErgun))]) - -figure(1) -plot(U,dpErgun,U(1:length(t_sim)),dp_sim,U(length(t_sim)+1:length(U)),dp_sim_2,'-+',[Umf,Uend],dpUmf*ones(1,2)) -title("Ergun pressure drop vs. simulation") -a=strcat("analytical (Ergun), Umf=",num2str(Umf),", dpUmf=",num2str(dpUmf)); -legend(a,"simulation") -xlabel("velocity in [m/s]") -ylabel("pressure drop [bar]") -axis([0,Uend,0,dpErgun(length(dpErgun))]) - -%print('cfdemSolverPiso_settlingTest.eps','-deps2') -print -color "cfdemSolverPiso_ErgunTestMPI.eps" -replot; - - - - diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict deleted file mode 100644 index 820de536..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0.05; - -stopAt endTime; - -endTime 0.1;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -//libs ( "libgroovyBC.so" ); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict.foam b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict.foam deleted file mode 100644 index 7493598b..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict.foam +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -libs ("libOpenFOAM.so" "libgroovyBC.so"); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_init b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_init deleted file mode 100644 index 0a199a10..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_init +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.05;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -//libs ( "libgroovyBC.so" ); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_restart b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_restart deleted file mode 100644 index 820de536..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/controlDict_restart +++ /dev/null @@ -1,117 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application pisoFoam; - -startFrom startTime; - -startTime 0.05; - -stopAt endTime; - -endTime 0.1;//0.01; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.001;//0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 0.1; - -//libs ( "libgroovyBC.so" ); - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0 0 0.0001) - (0 0 0.0026) - (0 0 0.0051) - (0 0 0.0076) - (0 0 0.0101) - (0 0 0.0126) - (0 0 0.0151) - (0 0 0.0176) - (0 0 0.0201) - (0 0 0.0226) - (0 0 0.0251) - (0 0 0.0276) - (0 0 0.0301) - (0 0 0.0326) - (0 0 0.0351) - (0 0 0.0375) - (0 0 0.0401) - (0 0 0.0426) - (0 0 0.0451) - (0 0 0.0476) - (0 0 0.0529) - ); - - // Fields to be probed - fields ( p U voidfraction volAverage_voidfraction); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - - /*pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - }*/ -); -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/decomposeParDict b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/decomposeParDict deleted file mode 100644 index 21bbeef3..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/decomposeParDict +++ /dev/null @@ -1,86 +0,0 @@ -/*-------------------------------*- C++ -*---------------------------------*\ -| ========= | -| \\ / OpenFOAM | -| \\ / | -| \\ / The Open Source CFD Toolbox | -| \\/ http://www.OpenFOAM.org | -\*-------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - note "mesh decomposition control dictionary"; - location "system"; - object decomposeParDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 2; - -//- Keep owner and neighbour on same processor for faces in zones: -// preserveFaceZones (heater solid1 solid3); - -//method scotch; -// method hierarchical; - method simple; -// method metis; -// method manual; - -simpleCoeffs -{ - n (1 1 2); - delta 0.001; -} - -hierarchicalCoeffs -{ - n (2 2 1); - delta 0.001; - order xyz; -} - -metisCoeffs -{ - /* - processorWeights - ( - 1 - 1 - 1 - 1 - ); - */ -} - -scotchCoeffs -{ - //processorWeights - //( - // 1 - // 1 - // 1 - // 1 - //); - //writeGraph true; - //strategy "b"; -} - -manualCoeffs -{ - dataFile "decompositionData"; -} - - -//// Is the case distributed -//distributed yes; -//// Per slave (so nProcs-1 entries) the directory above the case. -//roots -//( -// "/tmp" -// "/tmp" -//); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/funkySetFieldsDict b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/funkySetFieldsDict deleted file mode 100755 index 39414dd5..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/funkySetFieldsDict +++ /dev/null @@ -1,33 +0,0 @@ -FoamFile -{ - version 2.0; - format ascii; - - root "/.automount/werner/Werner/bgschaid/bgschaid-foamStuff/DepositionTests"; - case "neutralTest"; - instance "system"; - local ""; - - class dictionary; - object funkySetFieldsDict; -} - -expressions -( - init - { - field voidfraction; - expression "1"; - valuePatches 2(inlet outlet); // set value 1 at those patches - } - setGamma - { - field voidfraction; - expression "0.43"; - //condition "pow(pow(pos().x-0.2,2) + pow(pos().y-0,2)+ pow(pos().z-0,2),0.5) < 0.04"; - condition "pos().z < 0.01467 && pos().z > 0.0"; - keepPatches true; - //valuePatches 1(inlet); // set value 1 at those patches - } - -); diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSchemes b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSchemes deleted file mode 100644 index fac85f68..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSchemes +++ /dev/null @@ -1,76 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((viscousTerm*dev(grad(U).T()))) Gauss linear; - div((nu*dev(grad(U).T()))) Gauss linear; - div((nuEff*dev(grad(U).T()))) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(viscousTerm,U) Gauss linear corrected; - laplacian(nu,U) Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSolution b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSolution deleted file mode 100644 index 955f5b14..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/CFD/system/fvSolution +++ /dev/null @@ -1,86 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0.1; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 1; - pRefCell 0; - pRefValue 0; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_init b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_init deleted file mode 100755 index 75affbf9..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_init +++ /dev/null @@ -1,65 +0,0 @@ -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si - -region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -create_box 1 reg - -neighbor 0.001 bin -neigh_modify delay 0 - - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -#cfd coupling -#fix cfd all couple/cfd - -#particle insertion -group nve_group region reg -region bc cylinder z 0.0 0.0 0.012 0.02 0.03 units box -fix ins nve_group pour 10000 1 1 vol 0.7 100 diam uniform 0.001 0.001 dens uniform 200 200 vel uniform 0. 0. 0. 0. -1.0 region bc - -#apply nve integration to all particles that are inserted as single particles -fix integr nve_group nve/sphere - - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -run 1 -dump dmp all custom 5000 post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] -#node : f_couple_cfd[6] -#cell id : f_couple_cfd[7] - -run 10000 upto -write_restart liggghts.restart diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_restart b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_restart deleted file mode 100644 index ac83f2fd..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_restart +++ /dev/null @@ -1,72 +0,0 @@ -# Pour granular particles into chute container, then induce flow -echo both -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si -processors 2 1 1 - -#read the restart file -read_restart ../DEM/liggghts.restartCFDEM - -#do not do this here, the simulation box is in the restart file! -#region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -#create_box 1 reg - -neighbor 0.0005 bin -neigh_modify delay 0 - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -# change the particles density -set group all density 2000 - -#cfd coupling -fix cfd all couple/cfd couple_every 100 mpi -fix cfd2 all couple/cfd/force - -#apply nve integration to all particles that are inserted as single particles -#group nve_group region reg -fix integr nve_group nve/sphere - -#center of mass -compute centerOfMass all com - -#compute total dragforce -#compute dragtotal all reduce sum f_dragforce[1] f_dragforce[2] f_dragforce[3] - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol c_centerOfMass[3] #c_dragtotal[1] c_dragtotal[2] c_dragtotal[3] -thermo 10 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -dump myDump all stl 1 post/dump_*.stl -#run 1 -dump dmp all custom 5000 ../DEM/post/dump.liggghts_restart id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -undump myDump - -run 1 diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_resume b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_resume deleted file mode 100644 index 7be22182..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/in.liggghts_resume +++ /dev/null @@ -1,72 +0,0 @@ -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array -communicate single vel yes - -boundary m m m -newton off - -units si -processors 2 1 1 - -#read the restart file -read_restart ../DEM/liggghts.restart - -#do not do this here, the simulation box is in the restart file! -#region reg block -0.015 0.015 -0.015 0.015 -0.001 0.0554 units box -#create_box 1 reg - -neighbor 0.0005 bin -neigh_modify delay 0 - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 0.0 -1.0 - -#walls -fix zwalls all wall/gran/hertz/history 1 0 zplane 0.0 0.0553 1 -fix cylwalls all wall/gran/hertz/history 1 0 zcylinder 0.01385 1 - -# change the particles density -set group all density 2000 - -#cfd coupling -fix cfd all couple/cfd couple_every 100 mpi -fix cfd2 all couple/cfd/force - -#apply nve integration to all particles that are inserted as single particles -#group nve_group region reg -fix integr nve_group nve/sphere - -#center of mass -compute centerOfMass all com - -#compute total dragforce -#compute dragtotal all reduce sum f_dragforce[1] f_dragforce[2] f_dragforce[3] - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol c_centerOfMass[3] #c_dragtotal[1] c_dragtotal[2] c_dragtotal[3] -thermo 10 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -dump myDump all stl 1 post/dump_*.stl -#run 1 -dump dmp all custom 5000 ../DEM/post/dump.liggghts_restart id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius -undump myDump - -run 1 diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/liggghts.restart b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/liggghts.restart deleted file mode 100644 index 448e55ba..00000000 Binary files a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/liggghts.restart and /dev/null differ diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/post/dummy b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/post/dummy deleted file mode 100644 index 23e8ce62..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/DEM/post/dummy +++ /dev/null @@ -1,19 +0,0 @@ -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile -dummyfile diff --git a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/parCFDDEMrun.sh b/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/parCFDDEMrun.sh deleted file mode 100644 index 792491ee..00000000 --- a/tutorials/cfdemSolverPiso/ErgunTestMPI_restart/parCFDDEMrun.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_SRC_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_cfdemSolverPiso_ErgunTestMPI_CFDDEM" -logfileName="log_$headerText" -solverName="cfdemSolverPiso" -nrProcs="2" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/Allrun.sh b/tutorials/cfdemSolverPiso/settlingTestMPI/Allrun.sh deleted file mode 100755 index 34252655..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/Allrun.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - -#- run parallel CFD-DEM in new terminal -gnome-terminal --title='cfdemSolverPiso settlingTest CFD' -e "bash $casePath/parCFDDEMrun.sh" - diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Ksl b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Ksl deleted file mode 100644 index b5010450..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Ksl +++ /dev/null @@ -1,36 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object Ksl; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - atmosphere - { - type zeroGradient; - } - walls - { - type zeroGradient; - } - -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/U b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/U deleted file mode 100644 index 759f8563..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/U +++ /dev/null @@ -1,37 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - atmosphere - { - type zeroGradient; - value uniform (0 0 0); - } - walls - { - type fixedValue; - value uniform (0 0 0); - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Us b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Us deleted file mode 100644 index 7b6db844..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/Us +++ /dev/null @@ -1,35 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - atmosphere - { - type zeroGradient; - } - walls - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/k b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/k deleted file mode 100644 index ce29ae1e..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/k +++ /dev/null @@ -1,37 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - walls - { - type fixedValue; - value uniform 0; - } - - atmosphere - { - type inletOutlet; - inletValue uniform 0; - value uniform 0; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/nuSgs b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/nuSgs deleted file mode 100644 index f9d5d252..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/nuSgs +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object nuSgs; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - walls - { - type zeroGradient; - } - - atmosphere - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/p b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/p deleted file mode 100644 index 912e62e0..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/p +++ /dev/null @@ -1,44 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - walls - { - type zeroGradient; - value uniform 0; - } - - atmosphere - { - /* type totalPressure; - p0 uniform 0; - U U; - phi phi; - rho rho; - psi none; - gamma 1; - value uniform 0;*/ - type fixedValue; - value uniform 0; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/rho b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/rho deleted file mode 100644 index efbcf073..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/rho +++ /dev/null @@ -1,36 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 0 0 0 0 0]; - -internalField uniform 10; - -boundaryField -{ - walls - { - type zeroGradient; - value uniform 1; - } - - atmosphere - { - type zeroGradient; - value uniform 1; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/voidfraction b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/voidfraction deleted file mode 100644 index 5eefab7a..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/0/voidfraction +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - walls - { - type zeroGradient; - } - - obstacle - { - type zeroGradient; - } - - atmosphere - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/LESProperties b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/LESProperties deleted file mode 100644 index 65509cd0..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/LESProperties +++ /dev/null @@ -1,86 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object LESProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -LESModel oneEqEddy; - -delta cubeRootVol; - -printCoeffs on; - -cubeRootVolCoeffs -{ - deltaCoeff 1; -} - -PrandtlCoeffs -{ - delta cubeRootVol; - cubeRootVolCoeffs - { - deltaCoeff 1; - } - - smoothCoeffs - { - delta cubeRootVol; - cubeRootVolCoeffs - { - deltaCoeff 1; - } - - maxDeltaRatio 1.1; - } - - Cdelta 0.158; -} - -vanDriestCoeffs -{ - delta cubeRootVol; - cubeRootVolCoeffs - { - deltaCoeff 1; - } - - smoothCoeffs - { - delta cubeRootVol; - cubeRootVolCoeffs - { - deltaCoeff 1; - } - - maxDeltaRatio 1.1; - } - - Aplus 26; - Cdelta 0.158; -} - -smoothCoeffs -{ - delta cubeRootVol; - cubeRootVolCoeffs - { - deltaCoeff 1; - } - - maxDeltaRatio 1.1; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/RASProperties b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/RASProperties deleted file mode 100644 index 4df79a53..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar;//kEpsilon; - -turbulence on; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/couplingProperties b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/couplingProperties deleted file mode 100755 index 7d200ed9..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/couplingProperties +++ /dev/null @@ -1,149 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType B; // A or B - -couplingInterval 100; - -voidFractionModel divided;//centre;//bigParticle;// - -locateModel standard; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel basicIO; - -dataExchangeModel twoWayMPI;//twoWayFiles;//oneWayVTK;// - -averagingModel dense;//dilute;// - -clockModel standardClock;//off; // - -forceModels -( - DiFeliceDrag - //SchillerNaumannDrag - //KochHillDrag - //MeiLift - //virtualMassForce - Archimedes -); - -momCoupleModels -( - implicitCouple -); - -turbulenceModelType RASProperties;//LESProperties;// - -//===========================================================================// -// sub-model properties - -implicitCoupleProps -{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; -} - -DiFeliceDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -} - -SchillerNaumannDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -KochHillDragProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -MeiLiftProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -ArchimedesProps -{ - densityFieldName "rho"; - gravityFieldName "g"; - treatDEM; -} - -virtualMassForceProps -{ - velFieldName "U"; - densityFieldName "rho"; -} - -oneWayVTKProps -{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -twoWayMPIProps -{ - liggghtsPath "../DEM/in.liggghts_init"; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10000; - DEMts 0.00001; -} - -centreProps -{ - alphaMin 0.30; -} - -dividedProps -{ - alphaMin 0.3; - scaleUpVol 1.0; -} - -bigParticleProps -{ - maxCellsPerParticle 1000; - alphaMin 0.30; - scaleUpVol 1.0; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/g b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/g deleted file mode 100644 index 769d9821..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value ( 0 -9.81 0); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/liggghtsCommands deleted file mode 100644 index 7431b210..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,31 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/polyMesh/blockMeshDict deleted file mode 100644 index deecbc5c..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,60 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 0.1; - -vertices -( - (0.45 0 0.45) - (0.55 0 0.45) - (0.55 0.5 0.45) - (0.45 0.5 0.45) - (0.45 0 0.55) - (0.55 0 0.55) - (0.55 0.5 0.55) - (0.45 0.5 0.55) -); - -blocks -( - hex (0 1 2 3 4 5 6 7) (20 20 20) simpleGrading (1 1 1) -); - -edges -( -); - -patches -( - patch atmosphere - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (0 3 2 1) - (4 5 6 7) - ) -); - -mergePatchPairs -( -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/transportProperties b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/transportProperties deleted file mode 100644 index f409924d..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/transportProperties +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 1e-05; - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/turbulenceProperties deleted file mode 100644 index 3aa73871..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel;//LESModel; // - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/octave/settlingVelocity.m b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/octave/settlingVelocity.m deleted file mode 100644 index 2c422d48..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/octave/settlingVelocity.m +++ /dev/null @@ -1,62 +0,0 @@ -close all; -clear; -clc; - -%====================================% -% simulation data -%====================================% -path = '../../DEM/post/velocity.txt'; -data = load(path); -U_sim = data(:,2:4); -t_sim = data(:,1); -fprintf('final velociy of sim = %f/%f/%f m/s\n',U_sim(length(U_sim(:,1)),1),U_sim(length(U_sim(:,1)),2),U_sim(length(U_sim(:,1)),3) ) - - -%====================================% -U_=0 -X_=0 -dt=0.001 -tEnd=0.2 -nuc = 1e-05 -rhoc = 10 -d_ = 0.0001 -rhop = 3000 -g=9.81 -Uc=0 -%====================================% -% analytical calculation -%====================================% -count=1; -for t=0:dt:tEnd - count=count+1; - t_(count)=t; - magUr = (U_(count-1)-Uc); - ReFunc = 1.0; - Re = magUr*d_/nuc; - if Re > 0.01 - ReFunc += 0.15*Re^0.687; - end - - Dc = (24.0*nuc/d_)*ReFunc*(3.0/4.0)*(rhoc/(d_*rhop)); - U_(count) = (U_(count-1) + dt*(Dc*Uc + (1.0 - rhoc/rhop)*g))/(1.0 + dt*Dc); - X_(count) = X_(count-1) + dt*U_(count); - Re_(count) = Re; - -end -fprintf('final velociy = %f m/s\n',U_(length(U_))) -fprintf('final position = %f m\n',X_(length(X_))) - -%====================================% -% plot data -%====================================% -figure(1) -plot(t_,U_,t_sim,-U_sim(:,2)) -legend("analytical - Stokes","simulation - DiFelice?") - -print('cfdemSolverPiso_settlingTestMPI.eps','-deps2') - -%figure(2) -%plot(t_,X_) - -%figure(3) -%plot(t_,Re_) diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict deleted file mode 100644 index a93c768e..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict +++ /dev/null @@ -1,55 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application cfdemSolverPiso; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.15; - -deltaT 0.001; - -writeControl adjustableRunTime; - -writeInterval 0.01; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict.foam b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict.foam deleted file mode 100644 index 5d50ce88..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/controlDict.foam +++ /dev/null @@ -1,55 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.15; - -deltaT 0.001; //0.0005; - -writeControl adjustableRunTime; - -writeInterval 0.01;//0.05; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/decomposeParDict b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/decomposeParDict deleted file mode 100644 index a0c8374a..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/decomposeParDict +++ /dev/null @@ -1,49 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object decomposeParDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 2; - -method simple; - -simpleCoeffs -{ - n ( 1 1 2 ); - delta 0.001; -} - -hierarchicalCoeffs -{ - n ( 2 2 1 ); - delta 0.001; - order xyz; -} - -metisCoeffs -{ -} - -manualCoeffs -{ - dataFile ""; -} - -distributed no; - -roots ( ); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSchemes b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSchemes deleted file mode 100644 index 0766c985..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSchemes +++ /dev/null @@ -1,77 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((nuEff*dev(grad(U).T()))) Gauss linear; - div((nuEff*dev(T(grad(U))))) Gauss linear; - div((viscousTerm*dev(grad(U).T()))) Gauss linear; - div((nu*dev(grad(U).T()))) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(viscousTerm,U) Gauss linear corrected; - laplacian(nu,U) Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSolution b/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSolution deleted file mode 100644 index 03ba7c95..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/CFD/system/fvSolution +++ /dev/null @@ -1,86 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0.1; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 0; - pRefCell 0; - pRefValue 0; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/in.liggghts_init b/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/in.liggghts_init deleted file mode 100755 index 2d788435..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/in.liggghts_init +++ /dev/null @@ -1,76 +0,0 @@ -echo both - -# Pour granular particles into chute container, then induce flow - -atom_style granular -atom_modify map array sort 0 0 -communicate single vel yes -#processors 1 1 2 - -boundary f f f -newton off - -units si - -region reg block 0 0.1 0 0.1 0 0.1 units box -create_box 1 reg - -neighbor 0.003 bin -neigh_modify delay 0 binsize 0.01 - - -#Material properties required for new pair styles -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 -fix m5 all property/global characteristicVelocity scalar 2.0 - -#pair style -pair_style gran/hooke 1 0 #Hookean without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 - -#walls -fix xwalls all wall/gran/hooke 1 0 xplane 0.0 0.1 1 -fix ywalls all wall/gran/hooke 1 0 yplane 0 0.1 1 -fix zwalls all wall/gran/hooke 1 0 zplane 0 0.01 1 - -#-import mesh from cad: -#fix cad1 all mesh/gran hopperGenauerSALOME.stl 1 1.0 0. 0. 0. 0. 180. 0. - -#-use the imported mesh as granular wall -#fix bucket_wall all wall/gran/hertz/history 1 0 mesh/gran 1 cad1 - -#- create single partciles -create_atoms 1 single 0.05 0.04 0.046 units box -set group all diameter 0.0001 density 3000 - -#cfd coupling -fix cfd all couple/cfd couple_every 10 mpi -fix cfd2 all couple/cfd/force - -variable vx equal vx[1] -variable vy equal vy[1] -variable vz equal vz[1] -variable time equal step*dt -fix extra all print 100 "${time} ${vx} ${vy} ${vz}" file ../DEM/post/velocity.txt title "%" screen no - -#apply nve integration to all particles that are inserted as single particles -fix integr all nve/sphere - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -run 1 -dump dmp all custom 1000 ../DEM/post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius - -run 1 upto diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/post/dummy b/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/post/dummy deleted file mode 100644 index ebf63dfd..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/DEM/post/dummy +++ /dev/null @@ -1 +0,0 @@ -dummyfile diff --git a/tutorials/cfdemSolverPiso/settlingTestMPI/parCFDDEMrun.sh b/tutorials/cfdemSolverPiso/settlingTestMPI/parCFDDEMrun.sh deleted file mode 100644 index 6782a588..00000000 --- a/tutorials/cfdemSolverPiso/settlingTestMPI/parCFDDEMrun.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_SRC_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_cfdemSolverPiso_settlingTestMPI_CFDDEM" -logfileName="log_$headerText" -solverName="cfdemSolverPiso" -nrProcs="2" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" -postproc="false" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - -if [ $runOctave == "true" ] - then - #- change path - cd octave - - #- rmove old graph - rm cfdemSolverPiso_settlingTestMPI.eps - - #- run octave - octave settlingVelocity.m - - #- show plot - evince cfdemSolverPiso_settlingTestMPI.eps - - #- copy log file to test harness - cp ../../$logfileName $testHarnessPath - cp cfdemSolverPiso_settlingTestMPI.eps $testHarnessPath -fi - -if [ $postproc == "true" ] - then - - #- keep terminal open (if started in new terminal) - echo "simulation finished? ...press enter to proceed" - read - - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump.liggghts_init - - #- get VTK data from CFD sim - cd $casePath/CFD - foamToVTK #- serial run of foamToVTK - #source $CFDEM_SRC_DIR/etc/functions.sh #- include functions - #pseudoParallelRun "foamToVTK" $nrPostProcProcessors #- pseudo parallel run of foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read -fi - -#- clean up case -echo "deleting data at: $casePath :\n" -rm -r $casePath/CFD/0.* -rm -r $casePath/CFD/log.* -rm -r $casePath/CFD/octave/octave-core -rm -r $casePath/CFD/VTK -rm -r $casePath/CFD/processor* -rm -r $casePath/CFD/couplingFiles/* -rm -r $casePath/DEM/post/* -rm -r $casePath/DEM/log.* -rm -r $casePath/CFD/probes -rm -r $casePath/CFD/particles -rm -r $casePath/CFD/clockData -echo "done" - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy - diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/Allrun.sh b/tutorials/cfdemSolverPisoScalar/packedBedTemp/Allrun.sh deleted file mode 100755 index 0aad13d9..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/Allrun.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - August 2011 -#===================================================================# - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" - -# check if mesh was built -if [ -d "$casePath/CFD/constant/polyMesh/boundary" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd $casePath/CFD - blockMesh -fi - -#- run parallel CFD-DEM in new terminal -gnome-terminal --title='cfdemSolverPisoScalar packedBedTemp CFD' -e "bash $casePath/parCFDDEMrun.sh" - diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Ksl b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Ksl deleted file mode 100644 index f44ecabe..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Ksl +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object Ksl; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform 0; - } - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/T b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/T deleted file mode 100644 index e18d73aa..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/T +++ /dev/null @@ -1,40 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField uniform 263; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 263; - } - - outlet - { - type zeroGradient; - } - - wall - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Tsource b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Tsource deleted file mode 100644 index 79de16a9..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Tsource +++ /dev/null @@ -1,50 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0.05"; - object Tsource; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 -1 1 0 0 0]; - -// Tsource[K/s] = q[W/m3]/(rho[kg/m3]*cp[W*s/(kg*K)]) -// Q=10 W -// V=0.01 m3 -// q=1000 W/m3 -// cp=1000 -// rho=1 -// --> Tsource = 1 - -internalField uniform 1; - -boundaryField -{ - inlet - { - type zeroGradient; - value uniform 0; - } - outlet - { - type zeroGradient; - value uniform 0; - } - wall - { - type zeroGradient; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/U b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/U deleted file mode 100644 index 614267aa..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/U +++ /dev/null @@ -1,40 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 1); - -boundaryField -{ - - wall - { - type slip; - } - - inlet - { - type fixedValue; - value uniform (0 0 1); - } - outlet - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Us b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Us deleted file mode 100644 index 1af9a050..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/Us +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - wall - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0);; - } - outlet - { - type zeroGradient; - //type fixedValue; - //value uniform (1 0 0); - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/epsilon b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/epsilon deleted file mode 100644 index 37ffab5e..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/epsilon +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object epsilon; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -3 0 0 0 0]; - -internalField uniform 0.003; - -boundaryField -{ - wall - { - type epsilonWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0.003; - } - outlet - { - type inletOutlet; - inletValue uniform 0.003; - value uniform 0.003; - } - inlet - { - /*type turbulentMixingLengthDissipationRateInlet; - mixingLength 0.005; - value uniform 0.003;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/k b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/k deleted file mode 100644 index bbf04afb..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/k +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0.001; - -boundaryField -{ - wall - { - type kqRWallFunction; - value uniform 0.001; - } - outlet - { - type inletOutlet; - inletValue uniform 0.001; - value uniform 0.001; - } - inlet - { - /*type turbulentIntensityKineticEnergyInlet; - intensity 0.05; - value uniform 0.001;*/ - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/nut b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/nut deleted file mode 100644 index dcd36c89..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/nut +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object nut; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wall - { - type nutWallFunction; - Cmu 0.09; - kappa 0.41; - E 9.8; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - inlet - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/p b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/p deleted file mode 100644 index 0d3cd77c..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/p +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 1.0e5; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - //type fixedValue; - //value uniform 100000; - } - outlet - { - //type zeroGradient; - type fixedValue; - value uniform 1.0e5; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/rho b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/rho deleted file mode 100644 index 38f65b48..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/rho +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object rho; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 0 0 0 0 0]; - -internalField uniform 1.188; - -boundaryField -{ - - wall - { - type zeroGradient; - } - - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient;; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/voidfraction b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/voidfraction deleted file mode 100644 index 3fdf6da6..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/0/voidfraction +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - wall - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 1; - } - inlet - { - type fixedValue; - value uniform 1; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/RASProperties b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/RASProperties deleted file mode 100644 index 4df79a53..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel laminar;//kEpsilon; - -turbulence on; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/couplingProperties b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/couplingProperties deleted file mode 100644 index e41d131a..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/couplingProperties +++ /dev/null @@ -1,148 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType B; // A or B - -couplingInterval 200; - -voidFractionModel divided; - -locateModel engine; - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -IOModel off; - -dataExchangeModel twoWayMPI;//twoWayFiles;//oneWayVTK;// - -averagingModel dilute;//dense;// - -clockModel off; - -forceModels -( - KochHillDrag - LaEuScalarTemp - Archimedes -); - -momCoupleModels -( - implicitCouple -); - -turbulenceModelType RASProperties;//LESProperties;// - -//===========================================================================// -// sub-model properties - -LaEuScalarTempProps -{ - velFieldName "U"; - tempFieldName "T"; - voidfractionFieldName "voidfraction"; - tempSourceFieldName "Tsource"; - partTempName "Temp"; - partHeatFluxName "convectiveHeatFlux"; - lambda 0.0256; - Cp 1007; - densityFieldName "rho"; -} - -implicitCoupleProps -{ - velFieldName "U"; - granVelFieldName "Us"; - voidfractionFieldName "voidfraction"; - //KslLimit 0; // source switched off!!! -} - -KochHillDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - voidfractionFieldName "voidfraction"; -} - -DiFeliceDragProps -{ - velFieldName "U"; - densityFieldName "rho"; - //verbose; -} - -ArchimedesProps -{ - densityFieldName "rho"; - gravityFieldName "g"; -} -gradPForceProps -{ - pFieldName "p"; - densityFieldName "rho"; - interpolation; -} - -viscForceProps -{ - velocityFieldName "U"; - densityFieldName "rho"; - interpolation; -} - -oneWayVTKProps -{ - couplingFilename "vtk_out%4.4d.vtk"; - maxNumberOfParticles 30000; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10000; - liggghtsPath "../DEM/in.liggghts_init"; -} - -centreProps -{ - alphaMin 0.1; -} - -dividedProps -{ - alphaMin 0.1; - scaleUpVol 1.0; -} - -engineProps -{ - treeSearch true; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/g b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/g deleted file mode 100644 index 769d9821..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value ( 0 -9.81 0); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/liggghtsCommands deleted file mode 100644 index abff2e2d..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,57 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts - execute -); - -// reset particle temperature every coupling step -executeProps1 -{ - command - ( - set - region - total - noBlanks - property - slash - atom // former peratom - blanks - Temp - number - ); - scalars - ( - 600 - ); - runFirst off; - runLast off; - runEveryCouplingStep on; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/polyMesh/blockMeshDict deleted file mode 100644 index 02f17ea8..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,63 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 1.; - -vertices -( - (0. 0 -0.1) - (0.1 0 -0.1) - (0.1 0.1 -0.1) - (0. 0.1 -0.1) - (0. 0 1.1) - (0.1 0 1.1) - (0.1 0.1 1.1) - (0. 0.1 1.1) -); - -blocks -( - hex (0 1 2 3 4 5 6 7) (2 2 22) simpleGrading (1 1 1) -); - -edges -( -); - -patches -( - wall inlet - ( - (0 3 2 1) - ) - wall outlet - ( - (4 5 6 7) - ) - wall wall - ( - (3 7 6 2) - (1 5 4 0) - (0 4 7 3) - (2 6 5 1) - ) -); - -mergePatchPairs -( -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/transportProperties b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/transportProperties deleted file mode 100644 index ca2744f3..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/transportProperties +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -transportModel Newtonian; - -nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-03; - -DT DT [ 0 2 -1 0 0 0 0 ] 2.1399e-5;//2.1399e-5; // lambda/(rho*Cp) = 0.0256/(1.188*1007) - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/turbulenceProperties deleted file mode 100644 index 3aa73871..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel;//LESModel; // - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/loaddata.m b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/loaddata.m deleted file mode 100644 index 9897140c..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/loaddata.m +++ /dev/null @@ -1,69 +0,0 @@ -function [data,colname]=loaddata(filename,columns,headerlines) - -% data = loaddata(filename,columns,headerlines) -% data = loaddata(filename,0,headerlines): automatc detection of -% columns by word count in first headerline or first data line -% (if headerline==0), separated by blanks or tabs -% columns=-1: write colum assignment code lines -% works only if headerline>0 and colnames separated by -% not more than 1 blank! -% columns=-2: columns separated by 2 blanks (fluent/scheme auswertung-instat.scm) -% [data, colname] = loaddata(filename,0,headerlines) -% colname = cell string array of column names from headerline - -fprintf(1,'loading %s ... ', filename); -f=fopen(filename,'r'); -if f==-1 - fprintf(1,'\n*** error: could not open "%s" ...\n', filename); - data=[]; -else - for i=1:headerlines - if i==1 s=fgets(f); else fgets(f); end - end - if headerlines==0 - s=fgets(f); frewind(f); - end - if columns<=0 % & headerlines>=1 - fprintf(1,'\n'); - fprintf(1,' %s',s); - pos = findstr(sprintf('\t'),s); % trennzeichenpositionen in zeile suchen - if length(pos)>0 - endpos=length(s); - %if isspace(s(endpos-1)) endpos=endpos-1; end - pos = [0 pos(1,:) endpos]; % anfangs- und endposition hinzufügen - elseif columns==-2 % spalteneinträge durch 2 blanks getrennt (fluent/scheme) - pos=[0]; - for i=1:length(s)-1 - if isspace(s(i)) & isspace(s(i+1)) - pos(end+1)=i+1; - end - end - pos(end+1)=length(s); - else % spalteneinträge durch blanks getrennt - %pos = findstr(' ',s); % trennzeichenpositionen in zeile suchen - pos=[]; - word=0; - for i=1:length(s) - if isspace(s(i)) - word=0; - elseif ~word - word=1; - pos(end+1)=i-1; - end - end - pos(end+1)=length(s); - end - if headerlines>=1 - for i=1:length(pos)-1 % alle spalten - colname{i}=s(pos(i)+1:pos(i+1)-1); - if columns==-1 fprintf(' = data(strmatch(''%s'',colname),:); %% column %d\n', colname{i},i); end - if columns==-2 fprintf('%% column %d: %s\n', i, colname{i}); end - end - end - columns = length(pos)-1; - fprintf(1,' total: %d columns ',columns); - end - data=fscanf(f,'%f',[columns,inf]); - fclose(f); - fprintf(1,'done.\n'); -end diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/totalPressureDropAndNusselt.m b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/totalPressureDropAndNusselt.m deleted file mode 100644 index b8626f41..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/octave/totalPressureDropAndNusselt.m +++ /dev/null @@ -1,136 +0,0 @@ -close all; -clear; -clc; - - -%*********************************************************************% -% pressure drop -%*********************************************************************% - -%=================== -% Ergun Equation -%=================== -fprintf('\ncalc Ergun eqn:\n') -dp = 0.022; % particle diameter -phip = 1; % sphericity -epsilon = 0.41; % voidfraction -U = 1; % superficial velocity -L = 1; % length of bed -rhoG = 1.188; % density in kg/m -nuG = 1.5e-3; % kinemat Visk in m2/s -muG = nuG*rhoG % dynam visc in Pa s - -dpErgun= L * ( - 150*((1-epsilon)^2/epsilon^3)*((muG*U)/(phip*dp)^2) - +1.75*((1-epsilon)/epsilon^3)*((rhoG*U^2)/(phip*dp)) - ) - -fprintf('final pressure drop = %f Pa\n',dpErgun) -%====================================% -% simulation data -%====================================% -path = '../probes/0/p'; -columns=3; -headerlines=5; -data = loaddata(path,columns,headerlines); -data=transpose(data); -[x,y]=size(data); -dp_sim = data(:,2)-data(:,y); -t_sim = data(:,1); -fprintf('final pressureDrop of sim = %f Pa\n',dp_sim(length(dp_sim)) ) - -%====================================% -% plot data -%====================================% -figure(1) -plot(t_sim,dpErgun*ones(1,length(t_sim)),t_sim,dp_sim) -title("Ergun pressure drop") -legend("analytical - Ergun","simulation") - -%print('cfdemSolverPiso_settlingTest.eps','-deps2') -print -color "cfdemSolverPisoScalar_pressureDrop.eps" -replot; - -%*********************************************************************% -% heat transfer -%*********************************************************************% - -%====================================% -% simulation data -%====================================% - -cp = 1007; -A = 0.01; -U = U; -alpha = epsilon; -nuF = nuG; -rhoF = rhoG; -Tp = 600; -Np = 1005; -lambda = 0.0256; - -path = '../probes/0/T'; -columns=3; -headerlines=5; -data = loaddata(path,columns,headerlines); -data=transpose(data); -[x,y]=size(data); -Tin_sim = data(:,2); % mean temp inlet temp [K] -Tout_sim = data(:,3); % mean temp outlet temp [K] -t_sim = data(:,1); -fprintf('final inlet temperature of sim = %f K\n',Tin_sim(length(Tin_sim)) ) -fprintf('final outlet temperature of sim = %f K\n',Tout_sim(length(Tout_sim)) ) - - -uF = U/alpha; % interstitial velocity [m/s] -ReP_sim = uF.*ones(length(t_sim),1)*dp/nuF; % ReynoldsNr based in dp -Pr = nuF*rhoF*cp/lambda; -qin_sim = U * A * rhoF * cp .* Tin_sim; -qout_sim = U * A * rhoF * cp .* Tout_sim; -q_sim = (qout_sim-qin_sim); % particle fluid heat flux [W] (out-in) -Tmean_sim = 0.5*(Tin_sim+Tout_sim); % mean temp of fluid -deltaT = Tp - Tmean_sim; % mean temp diff between partcles and fluid -h=q_sim./(Np*dp^2*pi*deltaT); % average particle-fluid heat transfer coeff [W/(m2*K)] -Nu_sim = h.*dp/lambda; % mean particle Nusselt nr -t_sim = data(:,1); -fprintf('q_sim = %f \n',q_sim(length(Nu_sim))) -fprintf('Nu_sim = %f \n',Nu_sim(length(Nu_sim))) - -%=================== -% Nusselt Equation -%=================== -fprintf('\ncalc Nusselt eqn:\n') - -%% following Li and Mason -n=3.5 -if (ReP_sim(length(uF)) <200) - Nu_LiMason=2.*ones(length(uF),1)+0.6*alpha^n.*ReP_sim.^0.5.*Pr^0.33; -elseif (ReP_sim(length(uF)) <1500) - Nu_LiMason=2.*ones(length(uF),1)+0.5*alpha^n.*ReP_sim.^0.5*Pr^0.33 + 0.02*alpha^n.*ReP_sim.^0.8.*Pr^0.33; -else - Nu_LiMason=2.*ones(length(uF),1) +0.000045*alpha^n.*ReP_sim.^1.8; -end - -fprintf('Nu_LiMason = %f \n',Nu_LiMason(length(Nu_LiMason))) - -%====================================% -% plot data -%====================================% -figure(2) -plot(t_sim,Nu_LiMason,t_sim,Nu_sim) -title("Nusselt nr") -legend("analytical - ","simulation") - -%print('cfdemSolverPisoScalar_NusseltNr.eps','-deps2') -print -color "cfdemSolverPisoScalar_Nusselt.eps" -replot; - -figure(3) -plot(t_sim,Tin_sim,t_sim,Tout_sim) -title("inlet/outlet temperature") -legend("inlet","outlet") - -%print('cfdemSolverPisoScalar_NusseltNr.eps','-deps2') -print -color "cfdemSolverPisoScalar_temperatures.eps" -replot; - diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict deleted file mode 100644 index 747f701e..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict +++ /dev/null @@ -1,158 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.7; - -deltaT 0.0001; - -writeControl adjustableRunTime; - -writeInterval 0.1;//0.002; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0.05 0.05 -0.099) - (0.05 0.05 1.099) - ); - - // Fields to be probed - fields ( p T); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - -/* -// simpleFunctionObjects - heatFlux - { - type patchHeatFlux; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields // name of temp field - ( - T - ); - cp 1007; // cp in [J/(kg*K)] - factor 1.188; // density for incomp solvers! - } - - massFlux - { - type patchMassFlow; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - factor 1.188; // density for incomp solvers! - } - - pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - } - - T - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields // name of temp field - ( - T - ); - factor 1; - }*/ -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict.foam b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict.foam deleted file mode 100644 index 747f701e..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/controlDict.foam +++ /dev/null @@ -1,158 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.7; - -deltaT 0.0001; - -writeControl adjustableRunTime; - -writeInterval 0.1;//0.002; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - -functions -( - - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name probes; - probeLocations - ( - (0.05 0.05 -0.099) - (0.05 0.05 1.099) - ); - - // Fields to be probed - fields ( p T); - - // Write at same frequency as fields - outputControl timeStep;//outputTime; - outputInterval 1; - } - -/* -// simpleFunctionObjects - heatFlux - { - type patchHeatFlux; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields // name of temp field - ( - T - ); - cp 1007; // cp in [J/(kg*K)] - factor 1.188; // density for incomp solvers! - } - - massFlux - { - type patchMassFlow; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - factor 1.188; // density for incomp solvers! - } - - pressureDrop - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields - ( - p - ); - factor 1; - } - - T - { - type patchAverage; - functionObjectLibs - ( - "libsimpleFunctionObjects.so" - ); - verbose true; - patches - ( - inlet - outlet - ); - fields // name of temp field - ( - T - ); - factor 1; - }*/ -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/decomposeParDict b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/decomposeParDict deleted file mode 100644 index a0c8374a..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/decomposeParDict +++ /dev/null @@ -1,49 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object decomposeParDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 2; - -method simple; - -simpleCoeffs -{ - n ( 1 1 2 ); - delta 0.001; -} - -hierarchicalCoeffs -{ - n ( 2 2 1 ); - delta 0.001; - order xyz; -} - -metisCoeffs -{ -} - -manualCoeffs -{ - dataFile ""; -} - -distributed no; - -roots ( ); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSchemes b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSchemes deleted file mode 100644 index 14b65673..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSchemes +++ /dev/null @@ -1,78 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((nuEff*dev(grad(U).T()))) Gauss linear; - div((viscousTerm*dev(grad(U).T()))) Gauss linear; - div((nu*dev(grad(U).T()))) Gauss linear; - div(phi,T) Gauss limitedLinear 1; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian(viscousTerm,U) Gauss linear corrected; - laplacian(nu,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; - laplacian((DT*voidfraction),T) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSolution b/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSolution deleted file mode 100644 index 0c017cae..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/CFD/system/fvSolution +++ /dev/null @@ -1,93 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0.1; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - T - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-06; - relTol 0; - } -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 0; - pRefCell 0; - pRefValue 0; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/in.liggghts_init b/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/in.liggghts_init deleted file mode 100755 index 9da5f38b..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/in.liggghts_init +++ /dev/null @@ -1,82 +0,0 @@ - -# read packed bed and calc convective heat transfer - -atom_style granular -atom_modify map array -communicate single vel yes -boundary m m m -newton off -echo both -units si -processors 1 1 2 - -#read the restart file -read_restart ../DEM/liggghts.restart - -#region reg block 0 0.1 0 0.1 0 0.1 units box -#create_box 1 reg - -neighbor 0.003 bin -neigh_modify delay 0 binsize 0.01 - - -#Material properties required for new pair styles - -fix m1 all property/global youngsModulus peratomtype 5.e6 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran/hertz/history 1 0 #Hertzian without cohesion -pair_coeff * * - -#timestep, gravity -timestep 0.00001 -fix gravi all gravity 9.81 vector 0. 0. -1. - -#walls -fix xwalls all wall/gran/hertz/history 1 0 xplane 0. 0.1 1 -fix ywalls all wall/gran/hertz/history 1 0 yplane 0. 0.1 1 -fix zwalls all wall/gran/hertz/history 1 0 zplane 0. 1.1 1 #temperature 283 - - -#heat transfer -fix ftco all property/global thermalConductivity peratomtype 5. # lambda in [W/(K*m)] -fix ftca all property/global thermalCapacity peratomtype 0.1 # cp in [J/(kg*K)] -fix heattransfer all heat/gran 600. - -#set particle temperature for the bed -run 0 -region total block INF INF INF INF INF INF units box -set region total property/atom Temp 600. # former property/paratom - -#cfd coupling -fix cfd all couple/cfd couple_every 100 mpi -fix cfd2 all couple/cfd/force - -#this one invokes heat transfer calculation, transfers per-particle temperature and adds convective heat flux to particles -fix cfd3 all couple/cfd/convection T0 600 - -#variable vx equal vx[1] -#variable vy equal vy[1] -#variable vz equal vz[1] -#variable time equal step*dt -#fix extra all print 500 "${time} ${vx} ${vy} ${vz}" file ../DEM/post/velocity.txt title "%" screen no - -#apply nve integration to all particles that are inserted as single particles -fix integr all nve/sphere - - -#screen output -compute 1 all erotate/sphere -thermo_style custom step atoms ke c_1 vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -#insert the first particles so that dump is not empty -run 1 -dump dmp all custom 10000 ../DEM/post/dump.liggghts_init id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius f_Temp[0] f_heatFlux[0] - -run 1 diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/liggghts.restart b/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/liggghts.restart deleted file mode 100644 index 9fad0300..00000000 Binary files a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/liggghts.restart and /dev/null differ diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/post/dummy b/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/post/dummy deleted file mode 100644 index ebf63dfd..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/DEM/post/dummy +++ /dev/null @@ -1 +0,0 @@ -dummyfile diff --git a/tutorials/cfdemSolverPisoScalar/packedBedTemp/parCFDDEMrun.sh b/tutorials/cfdemSolverPisoScalar/packedBedTemp/parCFDDEMrun.sh deleted file mode 100644 index 0b0af6d4..00000000 --- a/tutorials/cfdemSolverPisoScalar/packedBedTemp/parCFDDEMrun.sh +++ /dev/null @@ -1,103 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - May. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_SRC_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_cfdemSolverPisoScalar_packedBedTemp_CFDDEM" -logfileName="log_$headerText" -solverName="cfdemSolverPisoScalar" -nrProcs="2" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" -postproc="false" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - -#------------------------------# -if [ $runOctave == "true" ] - then - - #- change path - cd octave - - #- rmove old graph - rm *.eps - - #- run octave - octave totalPressureDropAndNusselt.m - - #- show plots - evince cfdemSolverPisoScalar_Nusselt.eps & - evince cfdemSolverPisoScalar_pressureDrop.eps - #------------------------------# - - #- copy log file to test harness - cp ../../$logfileName $testHarnessPath - cp cfdemSolverPisoScalar_Nusselt.eps $testHarnessPath - cp cfdemSolverPisoScalar_pressureDrop.eps $testHarnessPath - -fi - -#-------------------------------------------------------# -if [ $postproc == "true" ] - then - - #- keep terminal open (if started in new terminal) - echo "simulation finished? ...press enter to proceed" - read - - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - python -i $CFDEM_LPP_DIR/lpp.py dump.liggghts_init - - #- get VTK data from CFD sim - cd $casePath/CFD - foamToVTK #- serial run of foamToVTK - #source $CFDEM_SRC_DIR/etc/functions.sh #- include functions - #pseudoParallelRun "foamToVTK" $nrPostProcProcessors #- pseudo parallel run of foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read -fi - -#- clean up case -echo "deleting data at: $casePath : ???\n" -rm -r $casePath/CFD/0.* -rm -r $casePath/CFD/octave/*.eps -rm -r $casePath/CFD/octave/octave-core -rm -r $casePath/CFD/VTK -rm -r $casePath/CFD/processor* -rm -r $casePath/DEM/post/* -rm -r $casePath/DEM/log.* -rm -r $casePath/CFD/log.* -rm -r $casePath/DEM/log.* -rm -r $casePath/CFD/probes -rm -r $casePath/log_* -echo "done" - -#- preserve post directory -echo "dummyfile" >> $casePath/DEM/post/dummy - -