preCICE v3.1.1
Loading...
Searching...
No Matches
precice::Participant Member List

This is the complete list of members for precice::Participant, including all inherited members.

_implprecice::Participantprivate
advance(double computedTimeStepSize)precice::Participant
finalize()precice::Participant
getDataDimensions(::precice::string_view meshName, ::precice::string_view dataName) constprecice::Participant
getMaxTimeStepSize() constprecice::Participant
getMeshDimensions(::precice::string_view meshName) constprecice::Participant
getMeshVertexIDsAndCoordinates(::precice::string_view meshName, ::precice::span< VertexID > ids, ::precice::span< double > coordinates) constprecice::Participant
getMeshVertexSize(::precice::string_view meshName) constprecice::Participant
initialize()precice::Participant
isCouplingOngoing() constprecice::Participant
isTimeWindowComplete() constprecice::Participant
operator=(const Participant &assign)=deleteprecice::Participant
Participant(::precice::string_view participantName, ::precice::string_view configurationFileName, int solverProcessIndex, int solverProcessSize)precice::Participant
Participant(::precice::string_view participantName, ::precice::string_view configurationFileName, int solverProcessIndex, int solverProcessSize, void *communicator)precice::Participant
Participant(const Participant &copy)=deleteprecice::Participant
readData(::precice::string_view meshName, ::precice::string_view dataName, ::precice::span< const VertexID > ids, double relativeReadTime, ::precice::span< double > values) constprecice::Participant
requiresGradientDataFor(::precice::string_view meshName, ::precice::string_view dataName) constprecice::Participant
requiresInitialData()precice::Participant
requiresMeshConnectivityFor(::precice::string_view meshName) constprecice::Participant
requiresReadingCheckpoint()precice::Participant
requiresWritingCheckpoint()precice::Participant
setMeshAccessRegion(::precice::string_view meshName, ::precice::span< const double > boundingBox) constprecice::Participant
setMeshEdge(::precice::string_view meshName, VertexID first, VertexID second)precice::Participant
setMeshEdges(::precice::string_view meshName, ::precice::span< const VertexID > ids)precice::Participant
setMeshQuad(::precice::string_view meshName, VertexID first, VertexID second, VertexID third, VertexID fourth)precice::Participant
setMeshQuads(::precice::string_view meshName, ::precice::span< const VertexID > ids)precice::Participant
setMeshTetrahedra(::precice::string_view meshName, ::precice::span< const VertexID > ids)precice::Participant
setMeshTetrahedron(::precice::string_view meshName, VertexID first, VertexID second, VertexID third, VertexID fourth)precice::Participant
setMeshTriangle(::precice::string_view meshName, VertexID first, VertexID second, VertexID third)precice::Participant
setMeshTriangles(::precice::string_view meshName, ::precice::span< const VertexID > ids)precice::Participant
setMeshVertex(::precice::string_view meshName, ::precice::span< const double > position)precice::Participant
setMeshVertices(::precice::string_view meshName, ::precice::span< const double > coordinates, ::precice::span< VertexID > ids)precice::Participant
testing::WhiteboxAccessorprecice::Participantfriend
writeData(::precice::string_view meshName, ::precice::string_view dataName, ::precice::span< const VertexID > ids, ::precice::span< const double > values)precice::Participant
writeGradientData(::precice::string_view meshName, ::precice::string_view dataName, ::precice::span< const VertexID > ids, ::precice::span< const double > gradients)precice::Participant
~Participant()precice::Participant