Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: graph representation of the grid #776

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    eb7c565 View commit details
    Browse the repository at this point in the history
  2. Add edge contraction

    Contracting an edge joins two vertices into one. Their weight is added up, and the lists of edges is merged. For a common neighbor the edge weights are added up.
    michal-toth committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    0fad4d8 View commit details
    Browse the repository at this point in the history
  3. Add callback functions for Zoltan. Start implementing wrappers for in…

    …tegration/implementation of wells.
    
    Note: Code debt: Zoltan-specific types are overwritten/hard-coded. Also wrappers have the type of grid hard-coded to CpGrid.
    michal-toth committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    3ed079f View commit details
    Browse the repository at this point in the history
  4. Add wells to the Graph of grid.

    Each well is a set of IDs of its vertices. The graph contains only one ID (the smallest), but functions will now check wells if the sought ID is not in the graph itself.
    Wells are assumed disjoint, adding new well checks for intersections and possibly merges wells together. The check for intersections can be switched off to improve performance.
    michal-toth committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    961a2dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3299d3c View commit details
    Browse the repository at this point in the history
  6. Rename cpp files to hpp

    michal-toth committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    4af9fa2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9b6825 View commit details
    Browse the repository at this point in the history
  8. Add function extending the list of imported and exported cells by add…

    …ing remaining well cells
    michal-toth committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    79d53d9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4cabe9a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    dca5b26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac75232 View commit details
    Browse the repository at this point in the history
  3. Return EdgeList and VertexProperties by reference.

    Asking for ID not present in the graph or wells will now throw exception.
    michal-toth committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    73d543e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26bd1ef View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    135d7b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    f6835e5 View commit details
    Browse the repository at this point in the history