MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Group.cpp
Go to the documentation of this file.
1 /**********************************************************************
2 ** This program is part of 'MOOSE', the
3 ** Messaging Object Oriented Simulation Environment.
4 ** Copyright (C) 2003-2010 Upinder S. Bhalla. and NCBS
5 ** It is made available under the terms of the
6 ** GNU Lesser General Public License version 2.1
7 ** See the file COPYING.LIB for the full notice.
8 **********************************************************************/
9 
10 #include <queue>
11 #include "header.h"
12 #include "Group.h"
13 
15 // MsgSrc Definitions
17 static SrcFinfo0 *group() {
18  static SrcFinfo0 group(
19  "group",
20  "Handle for grouping Elements"
21  );
22  return &group;
23 }
24 
26 {
27 
28  static Finfo* groupFinfos[] = {
29  group(), // Value
30  };
31 
32  static Dinfo< Group > dinfo;
33  static Cinfo groupCinfo (
34  "Group",
36  groupFinfos,
37  sizeof( groupFinfos ) / sizeof ( Finfo* ),
38  &dinfo
39  );
40 
41  return &groupCinfo;
42 }
43 
44 static const Cinfo* groupCinfo = Group::initCinfo();
45 
47 {
48  ;
49 }
static SrcFinfo0 * group()
Definition: Group.cpp:17
Definition: Dinfo.h:60
static const Cinfo * initCinfo()
Definition: Group.cpp:25
static const Cinfo * initCinfo()
Definition: Neutral.cpp:16
Group()
Definition: Group.cpp:46
static const Cinfo * groupCinfo
Definition: Group.cpp:44
Definition: Cinfo.h:18
Definition: Finfo.h:12