-
Notifications
You must be signed in to change notification settings - Fork 18
[Issue 542] Modernized Global.h for C++17 and split graph/matrix-specific definit… #935
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
Open
CodersRepo
wants to merge
10
commits into
SharedDevelopment
Choose a base branch
from
issue-542-clean-up-global.h-cpp-standards
base: SharedDevelopment
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
441982e
Modernized Global.h for C++17 and split graph/matrix-specific definit…
b8e8941
Fixed Clang issues
557deaa
Fixed Clang issues pt 2
ea602e5
VertexProperties defaults init
CodersRepo 58e0473
NeuralVertexProperties active init
CodersRepo 602cbd1
NeuralEdgeProperties attributes default init
CodersRepo 409172e
Comments update
CodersRepo c1b4d56
Removed Inline
95235b5
Fixed Global.h ostream
7a78821
Merge branch 'issue-542-clean-up-global.h-cpp-standards' of https://g…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| #pragma once | ||
|
|
||
| #include <string> | ||
|
|
||
| /// @brief Parent structure to store common properties for all graph vertices | ||
| struct VertexProperties { | ||
| std::string type; | ||
| double x = 0.0; | ||
| double y = 0.0; | ||
| }; | ||
|
|
||
| /// @brief Derived structure for NG911-specific properties | ||
| /// Inherits from VertexProperty and includes attributes specific to 911 networks | ||
|
CodersRepo marked this conversation as resolved.
CodersRepo marked this conversation as resolved.
|
||
| struct NG911VertexProperties : public VertexProperties { | ||
| std::string objectID; | ||
| std::string name; | ||
| int servers = 0; | ||
| int trunks = 0; | ||
| std::string segments; | ||
| }; | ||
|
|
||
| /// @brief Derived structure for Neural Network-specific properties | ||
| struct NeuralVertexProperties : public VertexProperties { | ||
| bool active = false; | ||
| }; | ||
|
|
||
| /// @brief The structure to hold the edge properties | ||
| struct NeuralEdgeProperties { | ||
| int source = 0; | ||
| int target = 0; | ||
| double weight = 0.0; | ||
| }; | ||
|
|
||
| /// @brief The structure to hold the Graph properties | ||
| struct GraphProperties { | ||
| // TODO: Graph Properties | ||
| }; | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| #pragma once | ||
|
|
||
| // Default matrix implementation and initialization mode used across simulator modules. | ||
| const char MATRIX_TYPE[] = "complete"; | ||
| const char MATRIX_INIT[] = "const"; |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.