Fixes for Wake turbulence changes
- add missing <string> include - fix tests
This commit is contained in:
parent
83cad5797e
commit
06063ed82a
2 changed files with 5 additions and 3 deletions
|
@ -23,6 +23,8 @@
|
||||||
#ifndef _FG_WAKEMESH_HXX
|
#ifndef _FG_WAKEMESH_HXX
|
||||||
#define _FG_WAKEMESH_HXX
|
#define _FG_WAKEMESH_HXX
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "AeroElement.hxx"
|
#include "AeroElement.hxx"
|
||||||
|
|
||||||
namespace FGTestApi { namespace PrivateAccessor { namespace FDM { class Accessor; } } }
|
namespace FGTestApi { namespace PrivateAccessor { namespace FDM { class Accessor; } } }
|
||||||
|
|
|
@ -59,7 +59,7 @@ void AeroMeshTests::testLiftComputation()
|
||||||
{
|
{
|
||||||
double b = 10.0;
|
double b = 10.0;
|
||||||
double c = 2.0;
|
double c = 2.0;
|
||||||
AircraftMesh_ptr mesh = new AircraftMesh(b, c);
|
AircraftMesh_ptr mesh = new AircraftMesh(b, c, "test");
|
||||||
SGGeod geodPos = SGGeod::fromDeg(0.0, 0.0);
|
SGGeod geodPos = SGGeod::fromDeg(0.0, 0.0);
|
||||||
SGVec3d pos;
|
SGVec3d pos;
|
||||||
double vel = 100.;
|
double vel = 100.;
|
||||||
|
@ -127,7 +127,7 @@ void AeroMeshTests::testFourierLiftingLine()
|
||||||
|
|
||||||
auto accessor = FGTestApi::PrivateAccessor::FDM::Accessor();
|
auto accessor = FGTestApi::PrivateAccessor::FDM::Accessor();
|
||||||
|
|
||||||
WakeMesh_ptr mesh = new WakeMesh(b, c);
|
WakeMesh_ptr mesh = new WakeMesh(b, c, "testMesh");
|
||||||
int N = accessor.read_FDM_AIWake_WakeMesh_nelm(mesh);
|
int N = accessor.read_FDM_AIWake_WakeMesh_nelm(mesh);
|
||||||
double **mtx = nr_matrix(1, N, 1, N);
|
double **mtx = nr_matrix(1, N, 1, N);
|
||||||
double **coef = nr_matrix(1, N, 1, 1);
|
double **coef = nr_matrix(1, N, 1, 1);
|
||||||
|
@ -192,7 +192,7 @@ void AeroMeshTests::testFrameTransformations()
|
||||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(pos[1] * SG_METER_TO_FEET, loc(2), 1e-7);
|
CPPUNIT_ASSERT_DOUBLES_EQUAL(pos[1] * SG_METER_TO_FEET, loc(2), 1e-7);
|
||||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(pos[2] * SG_METER_TO_FEET, loc(3), 1e-7);
|
CPPUNIT_ASSERT_DOUBLES_EQUAL(pos[2] * SG_METER_TO_FEET, loc(3), 1e-7);
|
||||||
|
|
||||||
AircraftMesh_ptr mesh = new AircraftMesh(b, c);
|
AircraftMesh_ptr mesh = new AircraftMesh(b, c, "test");
|
||||||
mesh->setPosition(pos, orient);
|
mesh->setPosition(pos, orient);
|
||||||
|
|
||||||
FGQuaternion qJ(roll, pitch, yaw);
|
FGQuaternion qJ(roll, pitch, yaw);
|
||||||
|
|
Loading…
Reference in a new issue