51 initialCondition->init(level);
52 for (
uint j = 0;
j <= numberOfNodes;
j++){
53 para->getParH(level)->velocityX[
j] = initialCondition->getInitVX(
j, level);
54 para->getParH(level)->velocityY[
j] = initialCondition->getInitVY(
j, level);
55 para->getParH(level)->velocityZ[
j] = initialCondition->getInitVZ(
j, level);
56 para->getParH(level)->rho[
j] = initialCondition->getInitROH(
j, level);
57 para->getParH(level)->pressure[
j] = initialCondition->getInitPRESS(
j, level);
61NumericalTestGridReader::NumericalTestGridReader(std::shared_ptr<Parameter> para, std::shared_ptr<InitialCondition> initialCondition, std::shared_ptr<CudaMemoryManager>
cudaManager) :
GridReader(
FILEFORMAT::
BINARY, para,
cudaManager), initialCondition(initialCondition)