| _accessor | precice::impl::ParticipantImpl | private |
| _accessorCommunicatorSize | precice::impl::ParticipantImpl | private |
| _accessorName | precice::impl::ParticipantImpl | private |
| _accessorProcessRank | precice::impl::ParticipantImpl | private |
| _allowsExperimental | precice::impl::ParticipantImpl | private |
| _allowsRemeshing | precice::impl::ParticipantImpl | private |
| _configHash | precice::impl::ParticipantImpl | private |
| _couplingScheme | precice::impl::ParticipantImpl | private |
| _dimensions | precice::impl::ParticipantImpl | private |
| _executedReadMappings | precice::impl::ParticipantImpl | private |
| _executedWriteMappings | precice::impl::ParticipantImpl | private |
| _log | precice::impl::ParticipantImpl | mutableprivate |
| _m2ns | precice::impl::ParticipantImpl | private |
| _meshIDs | precice::impl::ParticipantImpl | private |
| _meshLock | precice::impl::ParticipantImpl | private |
| _numberAdvanceCalls | precice::impl::ParticipantImpl | private |
| _participants | precice::impl::ParticipantImpl | private |
| _solverAdvanceEvent | precice::impl::ParticipantImpl | private |
| _solverInitEvent | precice::impl::ParticipantImpl | private |
| _state | precice::impl::ParticipantImpl | private |
| _userEvents | precice::impl::ParticipantImpl | private |
| _waitInFinalize | precice::impl::ParticipantImpl | private |
| advance(double computedTimeStepSize) | precice::impl::ParticipantImpl | |
| advanceCouplingScheme() | precice::impl::ParticipantImpl | private |
| clearStamplesOfChangedMeshes(MeshChanges totalMeshChanges) | precice::impl::ParticipantImpl | private |
| CloseChannels enum name | precice::impl::ParticipantImpl | private |
| closeCommunicationChannels(CloseChannels cc) | precice::impl::ParticipantImpl | private |
| compareBoundingBoxes() | precice::impl::ParticipantImpl | private |
| computeMappings(std::vector< MappingContext > &contexts, const std::string &mappingType) | precice::impl::ParticipantImpl | private |
| computePartitions() | precice::impl::ParticipantImpl | private |
| configure(std::string_view configurationFileName) | precice::impl::ParticipantImpl | private |
| configure(const config::Configuration &configuration) | precice::impl::ParticipantImpl | private |
| determineAccessingParticipant(const config::Configuration &config) | precice::impl::ParticipantImpl | private |
| ExportTiming enum name | precice::impl::ParticipantImpl | private |
| finalize() | precice::impl::ParticipantImpl | |
| getDataDimensions(std::string_view meshName, std::string_view dataName) const | precice::impl::ParticipantImpl | |
| getMaxTimeStepSize() const | precice::impl::ParticipantImpl | |
| getMeshDimensions(std::string_view meshName) const | precice::impl::ParticipantImpl | |
| getMeshVertexIDsAndCoordinates(std::string_view meshName, ::precice::span< VertexID > ids, ::precice::span< double > coordinates) const | precice::impl::ParticipantImpl | |
| getMeshVertexSize(std::string_view meshName) const | precice::impl::ParticipantImpl | |
| getTotalMeshChanges() const | precice::impl::ParticipantImpl | private |
| handleDataAfterAdvance(bool reachedTimeWindowEnd, bool isTimeWindowComplete, double timeSteppedTo, double timeAfterAdvance, const cplscheme::ImplicitData &receivedData) | precice::impl::ParticipantImpl | private |
| handleDataBeforeAdvance(bool reachedTimeWindowEnd, double timeSteppedTo) | precice::impl::ParticipantImpl | private |
| handleExports(ExportTiming timing) | precice::impl::ParticipantImpl | private |
| initialize() | precice::impl::ParticipantImpl | |
| initializeIntraCommunication() | precice::impl::ParticipantImpl | private |
| Integration::Serial::Whitebox::TestConfigurationComsol | precice::impl::ParticipantImpl | friend |
| Integration::Serial::Whitebox::TestConfigurationPeano | precice::impl::ParticipantImpl | friend |
| isCouplingOngoing() const | precice::impl::ParticipantImpl | |
| isTimeWindowComplete() const | precice::impl::ParticipantImpl | |
| mapAndReadData(std::string_view meshName, std::string_view dataName, ::precice::span< const double > coordinates, double relativeReadTime, ::precice::span< double > values) const | precice::impl::ParticipantImpl | |
| mapInitialReadData() | precice::impl::ParticipantImpl | private |
| mapInitialWrittenData() | precice::impl::ParticipantImpl | private |
| mappedSamples() const | precice::impl::ParticipantImpl | |
| mapReadData() | precice::impl::ParticipantImpl | private |
| mapWrittenData(std::optional< double > after=std::nullopt) | precice::impl::ParticipantImpl | private |
| mesh(const std::string &meshName) const | precice::impl::ParticipantImpl | |
| MeshChanges typedef | precice::impl::ParticipantImpl | private |
| operator=(ParticipantImpl const &)=delete | precice::impl::ParticipantImpl | |
| operator=(ParticipantImpl &&)=delete | precice::impl::ParticipantImpl | |
| ParticipantImpl(std::string_view participantName, std::string_view configurationFileName, int solverProcessIndex, int solverProcessSize, std::optional< void * > communicator) | precice::impl::ParticipantImpl | |
| ParticipantImpl(ParticipantImpl const &)=delete | precice::impl::ParticipantImpl | |
| ParticipantImpl(ParticipantImpl &&)=delete | precice::impl::ParticipantImpl | |
| performDataActions(const std::set< action::Action::Timing > &timings) | precice::impl::ParticipantImpl | private |
| readData(std::string_view meshName, std::string_view dataName, ::precice::span< const VertexID > vertices, double relativeReadTime, ::precice::span< double > values) const | precice::impl::ParticipantImpl | |
| reinitHandshake(bool requestReinit) const | precice::impl::ParticipantImpl | private |
| reinitialize() | precice::impl::ParticipantImpl | private |
| requiresGradientDataFor(std::string_view meshName, std::string_view dataName) const | precice::impl::ParticipantImpl | |
| requiresInitialData() | precice::impl::ParticipantImpl | |
| requiresMeshConnectivityFor(std::string_view meshName) const | precice::impl::ParticipantImpl | |
| requiresReadingCheckpoint() | precice::impl::ParticipantImpl | |
| requiresUserDefinedAccessRegion(std::string_view meshName) const | precice::impl::ParticipantImpl | private |
| requiresWritingCheckpoint() | precice::impl::ParticipantImpl | |
| resetMesh(std::string_view meshName) | precice::impl::ParticipantImpl | |
| resetWrittenData() | precice::impl::ParticipantImpl | private |
| samplizeWriteData(double time) | precice::impl::ParticipantImpl | private |
| setMeshAccessRegion(std::string_view meshName, ::precice::span< const double > boundingBox) const | precice::impl::ParticipantImpl | |
| setMeshEdge(std::string_view meshName, VertexID first, VertexID second) | precice::impl::ParticipantImpl | |
| setMeshEdges(std::string_view meshName, ::precice::span< const VertexID > vertices) | precice::impl::ParticipantImpl | |
| setMeshQuad(std::string_view meshName, VertexID first, VertexID second, VertexID third, VertexID fourth) | precice::impl::ParticipantImpl | |
| setMeshQuads(std::string_view meshName, ::precice::span< const VertexID > vertices) | precice::impl::ParticipantImpl | |
| setMeshTetrahedra(std::string_view meshName, ::precice::span< const VertexID > vertices) | precice::impl::ParticipantImpl | |
| setMeshTetrahedron(std::string_view meshName, VertexID first, VertexID second, VertexID third, VertexID fourth) | precice::impl::ParticipantImpl | |
| setMeshTriangle(std::string_view meshName, VertexID first, VertexID second, VertexID third) | precice::impl::ParticipantImpl | |
| setMeshTriangles(std::string_view meshName, ::precice::span< const VertexID > vertices) | precice::impl::ParticipantImpl | |
| setMeshVertex(std::string_view meshName, ::precice::span< const double > position) | precice::impl::ParticipantImpl | |
| setMeshVertices(std::string_view meshName, ::precice::span< const double > positions, ::precice::span< VertexID > ids) | precice::impl::ParticipantImpl | |
| setupCommunication() | precice::impl::ParticipantImpl | private |
| setupWatcher() | precice::impl::ParticipantImpl | private |
| startProfilingSection(std::string_view eventName) | precice::impl::ParticipantImpl | |
| State enum name | precice::impl::ParticipantImpl | private |
| stopLastProfilingSection() | precice::impl::ParticipantImpl | |
| syncTimestep(double computedTimeStepSize) | precice::impl::ParticipantImpl | private |
| trimOldDataBefore(double time) | precice::impl::ParticipantImpl | private |
| trimReadMappedData(double timeAfterAdvance, bool isTimeWindowComplete, const cplscheme::ImplicitData &fromData) | precice::impl::ParticipantImpl | private |
| trimSendDataAfter(double time) | precice::impl::ParticipantImpl | private |
| writeAndMapData(std::string_view meshName, std::string_view dataName, ::precice::span< const double > coordinates, ::precice::span< const double > values) | precice::impl::ParticipantImpl | |
| writeData(std::string_view meshName, std::string_view dataName, ::precice::span< const VertexID > vertices, ::precice::span< const double > values) | precice::impl::ParticipantImpl | |
| writeGradientData(std::string_view meshName, std::string_view dataName, ::precice::span< const VertexID > vertices, ::precice::span< const double > gradients) | precice::impl::ParticipantImpl | |
| ~ParticipantImpl() | precice::impl::ParticipantImpl | |