24#ifndef REPORTS_REPORT_H_INCLUDED
25#define REPORTS_REPORT_H_INCLUDED
33namespace Aqua{
namespace CalcServer{
59 Report(
const std::string tool_name,
79 const std::string
data(
bool with_title=
true,
bool with_names=
true);
89 std::vector<InputOutput::Variable*>
variables(){
return _vars;}
112 std::vector<unsigned int> _vars_per_line;
114 std::vector<InputOutput::Variable*> _vars;
Virtual variables environment to allow the user define/manipulate the variables used in the simulatio...
Runtime outputs base class.
Definition: Report.h:49
virtual ~Report()
Destructor.
Definition: Report.cpp:44
std::vector< InputOutput::Variable * > variables()
Get the variables list.
Definition: Report.h:89
const std::string data(bool with_title=true, bool with_names=true)
Return the text string of the data to be printed.
Definition: Report.cpp:56
virtual void setup()
Initialize the tool.
Definition: Report.cpp:50
void processFields(const std::string fields)
Compute the fields by lines.
Definition: Report.cpp:86
bool mustUpdate()
Check if an output must be performed.
Definition: Report.cpp:124
__kernel void fields(__global const unsigned int *iset, __global const uint *isplit, __global const uint *mybuffer, __global const unsigned int *ilevel, __global const float *split_weight, __global float *m0, __global float *m, __global vec *r, __global vec *u, __global vec *dudt, __global float *rho, __global float *drhodt, __global const uint *icell, __global const uint *ihoc, __constant float *dr_level0, unsigned int N, uivec4 n_cells)
Collect the children, and the seed itself, in order to compute the field values of the buffer partner...
Definition: Coalesce.cl:435
Main AQUAgpusph namespace.
Definition: ArgumentsManager.cpp:45
Set of definitions and macros related with the implementation.