OpenWQ Logo
  • Home
  • Documentation
  • Installation
  • Coupling OpenWQ
    • Existing couplings
    • How to couple OpenWQ?
      • Overview
      • Steps to perform the coupling
      • Example of OpenWQ_hydrolink files
      • C++ API reference
      • Language binding
    • Synthetic tests
  • OpenWQ I/O
  • Supporting Scripts
  • Calibration Frameworks
  • AI-Powered Assistance
  • Join Us
OpenWQ
  • Coupling OpenWQ
  • How to couple OpenWQ?
  • View page source

How to couple OpenWQ?

  • Overview
  • Steps to perform the coupling
    • STEP 1: Hydro-model structure
    • STEP 2: Get OpenWQ
    • STEP 3: Create class objects
    • STEP 4: Locate coupler functions
    • STEP 5: Call coupler functions
    • STEP 6: Adjust coupler to hydro-model
    • STEP 7: Compile your coupled code
  • Example of OpenWQ_hydrolink files
    • OpenWQ_hydrolink.h
    • OpenWQ_hydrolink.cpp
  • C++ API reference
    • API 1 InitialConfig
    • API 2 RunTimeLoopStart
    • API 3 RunSpaceStep
    • API 4 RunTimeLoopEnd
  • Language binding
    • What is binding?
    • Wrapper libraries for Fortran
    • Wrapper libraries for other languages
Previous Next

© Copyright 2022-2025, Diogo Costa and contributors.

Built with Sphinx using a theme provided by Read the Docs.