User Guide
API Reference
Hypernetwork
Hypernetwork.__init__()
Hypernetwork.lightweight_copy()
Hypernetwork.add_node()
Hypernetwork.remove_node()
Hypernetwork.add_hyperedge()
Hypernetwork.add_node_to_hyperedge()
Hypernetwork.remove_node_from_hyperedge()
Hypernetwork.remove_hyperedge()
Hypernetwork.get_nodes()
Hypernetwork.get_hyperedges()
Hypernetwork.get_neighbors()
Hypernetwork.degree()
Hypernetwork.hyperdegree()
Hypernetwork.order()
Hypernetwork.size()
Hypernetwork.avg_deg()
Hypernetwork.avg_hyperdegree()
Hypernetwork.hyperedge_size()
Hypernetwork.avg_hyperedge_size()
Hypernetwork.line_graph()
Hypernetwork.print_info()
Hypernetwork.nodes
Hypernetwork.edges
Node
Node.__init__()
Node.node_id
Node.first_incidence
Hyperedge
Hyperedge.__init__()
Hyperedge.edge_id
Hyperedge.first_incidence
Incidence
Incidence.__init__()
Incidence.node
Incidence.edge
Incidence.prev_in_node
Incidence.next_in_node
Incidence.prev_in_edge
Incidence.next_in_edge
DataFile
DataFile.hyperedges
DataFile.__init__()
DataFile.get_hyperedges()
Dataset
Dataset.name
Dataset.hypernetwork
Dataset.__init__()
Dataset.get_hypernetwork()
Dataset.get_name()
load_config()
ResilienceExperiment
ComprehensiveResilienceExperiment
TopsisNodeRanker
HyperedgeTopsisRanker
WSMNodeRanker
MOORANodeRanker
HypergraphConnectivity
HyperedgeConnectivity
HypergraphDistance
RedundancyCoefficient
SwalkEfficiency
HigherOrderCohesionMetrics
HyperedgeFragmentationIndex
HyperedgeIntegrity
AverageHyperedgeCardinality
CentralityDisruptionIndex
EntropyLoss
HypernetworkSimulator
HypernetworkSimulator.__init__()
HypernetworkSimulator.set_hypernetwork()
HypernetworkSimulator.simulate_attack()
HypernetworkSimulator.simulate_sequence()
HypernetworkSimulator.get_simulation_history()
HypernetworkSimulator.get_baseline_stats()
HypernetworkSimulator.clear_history()
HypernetworkSimulator.generate_summary_report()
Attack
Attack.__init__()
Attack.execute()
Attack.describe()
Attack.is_executed()
Attack.get_result()
Attack.reset()
AddNodeAttack
AddNodeAttack.__init__()
AddNodeAttack.execute()
AddNodeAttack.describe()
RemoveNodeAttack
RemoveNodeAttack.__init__()
RemoveNodeAttack.execute()
RemoveNodeAttack.describe()
AddHyperedgeAttack
AddHyperedgeAttack.__init__()
AddHyperedgeAttack.execute()
AddHyperedgeAttack.describe()
RemoveHyperedgeAttack
RemoveHyperedgeAttack.__init__()
RemoveHyperedgeAttack.execute()
RemoveHyperedgeAttack.describe()
AttackSequence
AttackSequence.__init__()
AttackSequence.add_attack()
AttackSequence.add_attacks()
AttackSequence.execute()
AttackSequence.get_results()
AttackSequence.get_execution_stats()
AttackSequence.is_executed()
AttackSequence.reset()
AttackSequence.clear()
AttackSequence.size()
AttackSequence.describe()
AttackSequence.get_attack()
AttackSequence.remove_attack()
AttackSequence.insert_attack()
License
hiper
hiper.config
hiper.core.hyperedge
hiper.core.hypernetwork
hiper.core.incidence
hiper.core.node
hiper.datasets
hiper.metrics.average_hyperedge_cardinality
hiper.metrics.centrality_disruption
hiper.metrics.comprehensive_resilience
hiper.metrics.connectivity
hiper.metrics.distance
hiper.metrics.entropy_loss
hiper.metrics.experiments
hiper.metrics.higher_order_cohesion
hiper.metrics.hyperedge_fragmentation
hiper.metrics.hyperedge_integrity
hiper.metrics.hyperedge_topsis
hiper.metrics.moora
hiper.metrics.redundancy
hiper.metrics.swalk
hiper.metrics.topsis
hiper.metrics.wsm
hiper.simulation.attack
hiper.simulation.sequence
hiper.simulation.simulator