Peano
Loading...
Searching...
No Matches
ApplyTwoPunctures.h
Go to the documentation of this file.
1// This file is part of the ExaGRyPE project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
5#include "config.h"
7#include "tarch/la/Vector.h"
8
9#if defined(IncludeTwoPunctures) and not defined(UseGSL)
10#error \
11 "TwoPunctures initial data requires GSL: configure Peano with --with-gsl (or -DWITH_GSL=ON)"
12#endif
13
14#ifdef UseGSL
16
17namespace exagrype {
18 namespace initialvalues {
32 void ApplyTwoPunctures(
33 double* __restrict__ Q,
35 double t,
37 bool low_res
38 );
39
71 void singleBlackHole(
72 double* __restrict__ Q,
74 double t,
75 double mass
76 );
77 } // namespace initialvalues
78} // namespace exagrype
79#endif
This file is part of the ExaGRyPE project.
Definition __init__.py:1
Simple vector class.
Definition Vector.h:159