Peano
Loading...
Searching...
No Matches
FileReader.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
5
6
#include "
peano4/utils/Globals.h
"
7
#include "
peano4/datamanagement/CellMarker.h
"
8
9
10
#include <list>
11
12
13
namespace
toolbox
{
14
namespace
particles {
15
class
FileReader;
16
}
17
}
18
19
25
class
toolbox::particles::FileReader
{
26
private
:
27
static
tarch::logging::Log
_log
;
28
29
std::list< tarch::la::Vector<Dimensions,double> >
_data
;
30
public
:
37
void
readDatFile
(
const
std::string& filename,
const
double
scale );
38
65
std::list< tarch::la::Vector<Dimensions,double> >
getParticlesWithinVoxel
(
66
const
tarch::la::Vector<Dimensions,double>
& x,
67
const
tarch::la::Vector<Dimensions,double>
& h,
68
bool
remove
69
);
70
71
void
clear
();
72
73
bool
empty
()
const
;
74
75
bool
getNumberOfCoordinates
()
const
;
76
};
77
CellMarker.h
Globals.h
tarch::logging::Log
Log Device.
Definition
Log.h:516
toolbox::particles::FileReader
A file reader.
Definition
FileReader.h:25
toolbox::particles::FileReader::clear
void clear()
Definition
FileReader.cpp:43
toolbox::particles::FileReader::empty
bool empty() const
Definition
FileReader.cpp:48
toolbox::particles::FileReader::getParticlesWithinVoxel
std::list< tarch::la::Vector< Dimensions, double > > getParticlesWithinVoxel(const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, bool remove)
Take particles from database which fall into given voxel.
Definition
FileReader.cpp:58
toolbox::particles::FileReader::getNumberOfCoordinates
bool getNumberOfCoordinates() const
Definition
FileReader.cpp:53
toolbox::particles::FileReader::_data
std::list< tarch::la::Vector< Dimensions, double > > _data
Definition
FileReader.h:29
toolbox::particles::FileReader::readDatFile
void readDatFile(const std::string &filename, const double scale)
Read DAT file.
Definition
FileReader.cpp:12
toolbox::particles::FileReader::_log
static tarch::logging::Log _log
Definition
FileReader.h:27
toolbox
Definition
InterpolationRestriction.h:10
tarch::la::Vector
Simple vector class.
Definition
Vector.h:150
src
toolbox
particles
FileReader.h
Generated on Fri Apr 11 2025 10:18:16 for Peano by
1.10.0