ExaFMM 1
Fast-multipole Method for exascale systems
Public Member Functions | Private Attributes
Dataset< VanDerWaals > Class Template Reference

#include <dataset.h>

Inheritance diagram for Dataset< VanDerWaals >:
Inheritance graph
[legend]
Collaboration diagram for Dataset< VanDerWaals >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Dataset ()
 Constructor.
 ~Dataset ()
 Destructor.
void initSource (Bodies &bodies)
 Initialize source values.
void initTarget (Bodies &bodies, bool IeqJ=true)
 Initialize target values.
void readTarget (Bodies &bodies)
 Read target values from file.
void writeTarget (Bodies &bodies)
 Write target values to file.
void evalError (Bodies &bodies, Bodies &bodies2, real &diff1, real &norm1, real &diff2, real &norm2)
 Evaluate relative L2 norm error.
void printError (real diff1, real norm1, real diff2, real norm2)
 Print relative L2 norm error.

Private Attributes

long filePosition
 Position of file stream.

Detailed Description

template<>
class Dataset< VanDerWaals >

Definition at line 125 of file dataset.h.


Constructor & Destructor Documentation

Dataset< VanDerWaals >::Dataset ( ) [inline]

Constructor.

Definition at line 131 of file dataset.h.

Dataset< VanDerWaals >::~Dataset ( ) [inline]

Destructor.

Definition at line 133 of file dataset.h.


Member Function Documentation

void Dataset< VanDerWaals >::evalError ( Bodies bodies,
Bodies bodies2,
real diff1,
real norm1,
real diff2,
real norm2 
) [inline]

Evaluate relative L2 norm error.

Definition at line 202 of file dataset.h.

void Dataset< VanDerWaals >::initSource ( Bodies bodies) [inline]

Initialize source values.

Definition at line 136 of file dataset.h.

void Dataset< VanDerWaals >::initTarget ( Bodies bodies,
bool  IeqJ = true 
) [inline]

Initialize target values.

Definition at line 162 of file dataset.h.

void Dataset< VanDerWaals >::printError ( real  diff1,
real  norm1,
real  diff2,
real  norm2 
) [inline]

Print relative L2 norm error.

Definition at line 221 of file dataset.h.

void Dataset< VanDerWaals >::readTarget ( Bodies bodies) [inline]

Read target values from file.

Definition at line 172 of file dataset.h.

void Dataset< VanDerWaals >::writeTarget ( Bodies bodies) [inline]

Write target values to file.

Definition at line 188 of file dataset.h.


Member Data Documentation

long Dataset< VanDerWaals >::filePosition [private]

Position of file stream.

Definition at line 127 of file dataset.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines