MicroModelicaCCompiler  4.5.3
graph_profile.hpp File Reference
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ GRP_graphProfile

Definition at line 38 of file graph_profile.hpp.

◆ GRP_graphProfileOps

Definition at line 28 of file graph_profile.hpp.

◆ GRP_graphProfileState

Definition at line 33 of file graph_profile.hpp.

◆ GRP_graphProfileWeight

typedef double(* GRP_graphProfileWeight) (GRP_graphProfile, GRP_EdgeType)
Parameters

Definition at line 46 of file graph_profile.hpp.

Enumeration Type Documentation

◆ GRP_EdgeType

Enumerator
GRP_CONT 
GRP_DSC 
GRP_VIRT 

Definition at line 23 of file graph_profile.hpp.

Function Documentation

◆ GRP_freeGraphProfile()

void GRP_freeGraphProfile ( GRP_graphProfile  g)
Parameters
g

Definition at line 44 of file graph_profile.cpp.

References GRP_freeGraphProfileOps(), GRP_freeGraphProfileState(), GRP_graphProfile_::ops, and GRP_graphProfile_::state.

Here is the call graph for this function:

◆ GRP_freeGraphProfileOps()

void GRP_freeGraphProfileOps ( GRP_graphProfileOps  ops)
Parameters
ops

Definition at line 58 of file graph_profile.cpp.

Referenced by GRP_freeGraphProfile().

◆ GRP_freeGraphProfileState()

void GRP_freeGraphProfileState ( GRP_graphProfileState  state)
Parameters
state

Definition at line 71 of file graph_profile.cpp.

Referenced by GRP_freeGraphProfile().

◆ GRP_GraphProfile()

GRP_graphProfile GRP_GraphProfile ( )
Returns

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().

Here is the call graph for this function:

◆ GRP_GraphProfileOps()

GRP_graphProfileOps GRP_GraphProfileOps ( )
Returns

Definition at line 51 of file graph_profile.cpp.

References GRP_nodeWeight(), and GRP_graphProfileOps_::weight.

Referenced by GRP_GraphProfile().

Here is the call graph for this function:

◆ GRP_GraphProfileState()

◆ GRP_Weight()