Example #1
0
void C2DCircleCollision::AddToWorld(b2World * world)
{	
	CheckParametres();
	CStatic2DShape::AddToWorld(world);

	AddCircleToBody(m_body, m_radius);
}
Example #2
0
void C2DRectangleCollision::AddToWorld(b2World * world)
{
	CheckParametres();
	CStatic2DShape::AddToWorld(world);

	AddRectangleToBody(m_body
		, SSize(m_width, m_height)
		, GetOrigin());
}
Example #3
0
File: Wall.cpp Project: 7kia/CG
void CWall::AddToWorld(b2World * world)
{
	CheckParametres();
	CStaticShape::AddToWorld(world);

	SetVisual();
	AddRectangleToBody(m_body
		, SSize(m_width, m_height)
		, GetOrigin());
}
Example #4
0
void Allocate()
{
	CheckParametres();
	
	EEE = new std::complex<double>[local_nx*NN*NN_t];
	sp_coeff = new std::complex<double>[NN_t];
	fluence = new double[local_nx*NN];
	
	CreateDispersionCoeff(sp_coeff, NN_t, ldiff, ldisp);
	
	plan_f = fftw3d_mpi_create_plan(MPI_COMM_WORLD, NN, NN, NN_t, FFTW_FORWARD, FFTW_ESTIMATE);
	plan_b = fftw3d_mpi_create_plan(MPI_COMM_WORLD, NN, NN, NN_t, FFTW_BACKWARD, FFTW_ESTIMATE);
	
	MPI_Barrier(MPI_COMM_WORLD);
}