_accessor | precice::impl::ParticipantImpl | private |
_accessorCommunicatorSize | precice::impl::ParticipantImpl | private |
_accessorName | precice::impl::ParticipantImpl | private |
_accessorProcessRank | precice::impl::ParticipantImpl | private |
_accessRegionDefined | precice::impl::ParticipantImpl | mutableprivate |
_allowsExperimental | 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 |
_waitInFinalize | precice::impl::ParticipantImpl | private |
advance(double computedTimeStepSize) | precice::impl::ParticipantImpl | |
advanceCouplingScheme() | 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 |
configureM2Ns(const m2n::M2NConfiguration::SharedPointer &config) | precice::impl::ParticipantImpl | private |
configurePartitions(const m2n::M2NConfiguration::SharedPointer &m2nConfig) | precice::impl::ParticipantImpl | private |
determineAccessingParticipant(const config::Configuration &config) | 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 | |
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() | 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 | |
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 | |
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 | |
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 | |
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 | |
State enum name | precice::impl::ParticipantImpl | private |
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 |
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 | |