OpenFAST
Wind turbine multiphysics simulator
residual.h
1 /****************************************************************
2  * Copyright (C) 2014 mdm *
3  * map[dot]plus[dot]plus[dot]help[at]gmail *
4  * *
5  * Licensed to the Apache Software Foundation (ASF) under one *
6  * or more contributor license agreements. See the NOTICE file *
7  * distributed with this work for additional information *
8  * regarding copyright ownership. The ASF licenses this file *
9  * to you under the Apache License, Version 2.0 (the *
10  * "License"); you may not use this file except in compliance *
11  * with the License. You may obtain a copy of the License at *
12  * *
13  * http://www.apache.org/licenses/LICENSE-2.0 *
14  * *
15  * Unless required by applicable law or agreed to in writing, *
16  * software distributed under the License is distributed on an *
17  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
18  * KIND, either express or implied. See the License for the *
19  * specific language governing permissions and limitations *
20  * under the License. *
21  ****************************************************************/
22 
23 
24 #ifndef _RESIDUAL_H
25 #define _RESIDUAL_H
26 
27 #include "map.h"
28 
29 
30 double residual_function_length_no_contact(const double V, const double H, const double w, const double Lu, const double EA, const double l);
31 double residual_function_height_no_contact(const double V, const double H, const double w, const double Lu, const double EA, const double h);
32 double residual_function_length_contact(const double V, const double H, const double w, const double Lu, const double EA, const double l, const double cb);
33 double residual_function_height_contact(const double V, const double H, const double w, const double Lu, const double EA, const double h, const double cb);
34 
35 
36 #endif // _RESIDUAL_H