Пример #1
0
PetscErrorCode NavierStokesSolver::initialize()
{
	PetscErrorCode ierr;
	ierr = PetscLogStagePush(stageInitialize); CHKERRQ(ierr);
	initialfluid();
	ierr = createDMs(); CHKERRQ(ierr);
	ierr = initializeCommon(); CHKERRQ(ierr);
	ierr = PetscLogStagePop(); CHKERRQ(ierr);

	return 0;
}
void CompressedPackedRowStoreTupleStorageSubBlock::initialize() {
  tuple_storage_ = initializeCommon();

  tuple_length_bytes_ = 0;
  attribute_offsets_.resize(relation_.getMaxAttributeId() + 1, 0);

  for (CatalogRelation::const_iterator attr_it = relation_.begin();
       attr_it != relation_.end();
       ++attr_it) {
    attribute_offsets_[attr_it->getID()] = tuple_length_bytes_;
    tuple_length_bytes_ += compression_info_.attribute_size(attr_it->getID());
  }
}
Пример #3
0
void EngineManager::initializeAudioManager()
{
	if (!m_audioManager && m_settings.features.hasFlag(EngineFeature::Audio))
	{
		initializeCommon();
        initializeAssetManager();

		AudioManager::Settings settings;
        settings.assetManager = m_assetManager;

		m_audioManager = ln::makeRef<AudioManager>();
		m_audioManager->init(settings);
	}
}
Пример #4
0
void EngineManager::initializeAllManagers()
{
	initializeCommon();
	initializePlatformManager();
	initializeAnimationManager();
	initializeInputManager();
	initializeAudioManager();
	initializeShaderManager();
	initializeGraphicsManager();
	initializeFontManager();
	initializeMeshManager();
    initializePhysicsManager();
	initializeAssetManager();
	initializeRenderingManager();
    initializeVisualManager();
    initializeSceneManager();
	initializeUIManager();
}
Пример #5
0
void EngineManager::initializePlatformManager()
{
	if (!m_platformManager && m_settings.features.hasFlag(EngineFeature::Application))
	{
		initializeCommon();

		PlatformManager::Settings settings;
		settings.mainWindowSettings.title = m_settings.mainWindowTitle;
		settings.mainWindowSettings.clientSize = m_settings.mainWindowSize;
		settings.mainWindowSettings.fullscreen = false;
		settings.mainWindowSettings.resizable = true;
		//settings.mainWindowSettings.userWindow = m_settings.userMainWindow;

		m_platformManager = ln::makeRef<PlatformManager>();
		m_platformManager->init(settings);

		m_platformManager->mainWindow()->attachEventListener(this);
	}
}
Пример #6
0
void openxc::lights::initialize() {
    initializeCommon();
}