Paul Heidmann Fractal Example  1.0
fractalTwo.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // Copyright (C) 2014 Paul S. Heidmann
4 //
5 // This program is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation, either version 3 of the License, or
8 // (at your option) any later version.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU General Public License for more details.
14 //
15 // For a copy of the GNU General Public License see
16 // <http://www.gnu.org/licenses/>.
17 //
18 // Author contact info:
19 // Paul Heidmann
20 // paul@heidmann.com
21 
22 #include <memory>
23 #include <cstdint>
24 #include <complex>
25 
26 #include <fractalParams.hpp>
27 
28 /// \brief This namespace contains the equations and parameters that are
29 /// used to generate the second example fractal.
30 ///
31 /// This namespace contains the parameters and equations needed to generate
32 /// the second example fractal. This fractal uses the function:\n
33 /// \f$f(z) = sin(z)\f$
34 /// \author Paul S. Heidmann
35 namespace fractalTwo
36 {
37  typedef double fltType;
39  typedef std::complex<fltType> cmplxType;
40 
41  std::shared_ptr<fractalParamsType> getFractalParams( void );
42 }
double fltType
Definition: fractalTwo.hpp:37
std::complex< fltType > cmplxType
Definition: fractalTwo.hpp:39
This class is a container class for the parameters that are used to generate a fractal.
fractal::fractalParams< fltType > fractalParamsType
Definition: fractalTwo.hpp:38
std::shared_ptr< fractalParamsType > getFractalParams(void)
Definition: fractalTwo.cpp:75