MicroModelicaCCompiler
4.5.3
|
Go to the source code of this file.
Classes | |
struct | GRP_graphProfileOps_ |
struct | GRP_graphProfileState_ |
struct | GRP_graphProfile_ |
Typedefs | |
typedef struct GRP_graphProfileOps_ * | GRP_graphProfileOps |
typedef struct GRP_graphProfileState_ * | GRP_graphProfileState |
typedef struct GRP_graphProfile_ * | GRP_graphProfile |
typedef double(* | GRP_graphProfileWeight) (GRP_graphProfile, GRP_EdgeType) |
Enumerations | |
enum | GRP_EdgeType { GRP_CONT, GRP_DSC, GRP_VIRT } |
Functions | |
GRP_graphProfile | GRP_GraphProfile () |
void | GRP_freeGraphProfile (GRP_graphProfile g) |
GRP_graphProfileOps | GRP_GraphProfileOps () |
void | GRP_freeGraphProfileOps (GRP_graphProfileOps ops) |
GRP_graphProfileState | GRP_GraphProfileState () |
void | GRP_freeGraphProfileState (GRP_graphProfileState state) |
double | GRP_Weight (GRP_graphProfile g, GRP_EdgeType type) |
typedef struct GRP_graphProfile_* GRP_graphProfile |
Definition at line 38 of file graph_profile.hpp.
typedef struct GRP_graphProfileOps_* GRP_graphProfileOps |
Definition at line 28 of file graph_profile.hpp.
typedef struct GRP_graphProfileState_* GRP_graphProfileState |
Definition at line 33 of file graph_profile.hpp.
typedef double(* GRP_graphProfileWeight) (GRP_graphProfile, GRP_EdgeType) |
Definition at line 46 of file graph_profile.hpp.
enum GRP_EdgeType |
Enumerator | |
---|---|
GRP_CONT | |
GRP_DSC | |
GRP_VIRT |
Definition at line 23 of file graph_profile.hpp.
void GRP_freeGraphProfile | ( | GRP_graphProfile | g | ) |
g |
Definition at line 44 of file graph_profile.cpp.
References GRP_freeGraphProfileOps(), GRP_freeGraphProfileState(), GRP_graphProfile_::ops, and GRP_graphProfile_::state.
void GRP_freeGraphProfileOps | ( | GRP_graphProfileOps | ops | ) |
ops |
Definition at line 58 of file graph_profile.cpp.
Referenced by GRP_freeGraphProfile().
void GRP_freeGraphProfileState | ( | GRP_graphProfileState | state | ) |
state |
Definition at line 71 of file graph_profile.cpp.
Referenced by GRP_freeGraphProfile().
GRP_graphProfile GRP_GraphProfile | ( | ) |
Definition at line 36 of file graph_profile.cpp.
References GRP_GraphProfileOps(), GRP_GraphProfileState(), GRP_graphProfile_::ops, and GRP_graphProfile_::state.
Referenced by Graph::Graph().
GRP_graphProfileOps GRP_GraphProfileOps | ( | ) |
Definition at line 51 of file graph_profile.cpp.
References GRP_nodeWeight(), and GRP_graphProfileOps_::weight.
Referenced by GRP_GraphProfile().
GRP_graphProfileState GRP_GraphProfileState | ( | ) |
Definition at line 60 of file graph_profile.cpp.
References GRP_graphProfileState_::contEdgeWeight, GRP_graphProfileState_::dscEdgeWeight, GRP_graphProfileState_::events, GRP_graphProfileState_::states, and GRP_graphProfileState_::virtEdgeWeight.
Referenced by GRP_GraphProfile().
double GRP_Weight | ( | GRP_graphProfile | g, |
GRP_EdgeType | type | ||
) |
Definition at line 73 of file graph_profile.cpp.
References GRP_graphProfile_::ops, and GRP_graphProfileOps_::weight.
Referenced by Graph::edgeWeight(), Graph::graphEdgeWeight(), and Graph::hyperGraphEdgeWeight().