OpenFAST
Wind turbine multiphysics simulator
lmroutines.hpp
1 /****************************************************************
2  * Copyright (C) 2014 *
3  * *
4  * Licensed to the Apache Software Foundation (ASF) under one *
5  * or more contributor license agreements. See the NOTICE file *
6  * distributed with this work for additional information *
7  * regarding copyright ownership. The ASF licenses this file *
8  * to you under the Apache License, Version 2.0 (the *
9  * "License"); you may not use this file except in compliance *
10  * with the License. You may obtain a copy of the License at *
11  * *
12  * http://www.apache.org/licenses/LICENSE-2.0 *
13  * *
14  * Unless required by applicable law or agreed to in writing, *
15  * software distributed under the License is distributed on an *
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
17  * KIND, either express or implied. See the License for the *
18  * specific language governing permissions and limitations *
19  * under the License. *
20  ****************************************************************/
21 
22 
23 #ifndef _LMCONTAINER_H
24 #define _LMCONTAINER_H
25 
26 
27 #include "simclist/simclist.h"
28 
29 // #include "Line.hpp"
30 // #include "Connection.hpp"
31 
32 // #include <vector>
33 // #include <string>
34 // #include <stdlib.h>
35 
36 
37 /* Using a link list for LineList and ConnectList avoids the standard
38  * library vectors. C and C++ stuff can be completely kept separate
39  * this way.
40  */
41 struct LMContainer_t {
42  list_t LineList; // vector<Line> LineList;
43  list_t ConnectList; // vector<Connection> ConnectList;
44 }; typedef struct LMContainer_t LMContainer;
45 
46 
47 #endif /* _LMCONTAINER_H */
list object
Definition: simclist.h:185
Definition: lmroutines.hpp:41