/*--------------------------------*- C++ -*----------------------------------*\
| solids4foam: solid mechanics and fluid-solid interaction simulations        |
| Version:     v2.4                                                           |
| Web:         https://solids4foam.github.io                                  |
| Disclaimer:  This offering is not approved or endorsed by OpenCFD Limited,  |
|              producer and distributor of the OpenFOAM software via          |
|              www.openfoam.com, and owner of the OPENFOAM® and OpenCFD®      |
|              trade marks.                                                   |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "system";
    object      preciceDict;
}
preciceConfig "../precice-config.xml";

participant Solid;

modules (FSI);

interfaces
{
    Interface1
    {
        mesh              Solid-Mesh;
        patches           (inner-wall);
        locations         faceCenters;

        readData
        (
            Force
        );

        writeData
        (
            Displacement
        );
    };
};

FSI
{
    solverType solid;

    // Name of displacement fields
    namePointDisplacement pointD;
    nameCellDisplacement D;

    // Name of the force field on the solid
    nameForce solidForce;
}
