Peano
Loading...
Searching...
No Matches
peano.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
6#include "tarch/la/Vector.h"
7
8
14namespace peano4 {
20
31 void fillLookupTables();
32
63 int initParallelEnvironment(int* argc, char*** argv);
64
90
107 void initSingletons(
110 const std::bitset<Dimensions>& periodicBC = 0
111 );
112
117 void shutdownSingletons();
118} // namespace peano4
std::bitset< Dimensions > periodicBC
Definition main.cpp:19
void shutdownSingletons()
The very first thing I have to do is to shut down Node.
Definition peano.cpp:150
void writeCopyrightMessage()
You can invoke this operation manually, but it will also implicitly be triggered by the init routines...
Definition peano.cpp:26
void fillLookupTables()
Fill Lookup Tables.
Definition peano.cpp:87
int initParallelEnvironment(int *argc, char ***argv)
Init Parallel Environment.
Definition peano.cpp:101
void initSingletons(const tarch::la::Vector< Dimensions, double > &offset, const tarch::la::Vector< Dimensions, double > &width, const std::bitset< Dimensions > &periodicBC=0)
Fire up all the singletons.
Definition peano.cpp:133
void shutdownParallelEnvironment()
Shutdown all the parallel environment, i.e.
Definition peano.cpp:127
Simple vector class.
Definition Vector.h:134