ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches

ABD (ASL Binary Dump) file, input. More...

#include <aslABDFormat.h>

Inheritance diagram for asl::ABDFileIn:
Collaboration diagram for asl::ABDFileIn:

Public Member Functions

 ABDFileIn ()
 ABDFileIn (string name)
 ABDFileIn ()
 ABDFileIn (string name)

(Note that these are not member symbols.)

ABDFileInoperator>> (ABDFileIn &f, int &a)
ABDFileInoperator>> (ABDFileIn &f, unsigned int &a)
ABDFileInoperator>> (ABDFileIn &f, float &a)
ABDFileInoperator>> (ABDFileIn &f, double &a)
template<typename T>
ABDFileInoperator>> (ABDFileIn &f, pair< T *, unsigned int > a)
ABDFileInoperator>> (ABDFileIn &f, string &a)
template<typename T>
ABDFileInoperator>> (ABDFileIn &f, AVec< T > &a)
ABDFileInoperator>> (ABDFileIn &f, Block &a)
ABDFileInoperator>> (ABDFileIn &f, AbstractData &a)
 reads data. It is assumed that the class has the propper size
ABDFileInget (ABDFileIn &f, AbstractData &a, std::shared_ptr< double > d)
 reads data. It is assumed that the class has the propper size
ABDFileInoperator>> (ABDFileIn &f, int &a)
ABDFileInoperator>> (ABDFileIn &f, unsigned int &a)
ABDFileInoperator>> (ABDFileIn &f, float &a)
ABDFileInoperator>> (ABDFileIn &f, double &a)
template<typename T>
ABDFileInoperator>> (ABDFileIn &f, pair< T *, unsigned int > a)
ABDFileInoperator>> (ABDFileIn &f, string &a)
template<typename T>
ABDFileInoperator>> (ABDFileIn &f, AVec< T > &a)
ABDFileInoperator>> (ABDFileIn &f, Block &a)
ABDFileInoperator>> (ABDFileIn &f, AbstractData &a)
 reads data. It is assumed that the class has the propper size
ABDFileInget (ABDFileIn &f, AbstractData &a, std::shared_ptr< double > d)
 reads data. It is assumed that the class has the propper size

Detailed Description

ABD (ASL Binary Dump) file, input.

Examples
testABDFormat.cc.

Definition at line 49 of file aslABDFormat.h.

Constructor & Destructor Documentation

◆ ABDFileIn() [1/4]

asl::ABDFileIn::ABDFileIn ( )
inline

Definition at line 142 of file aslABDFormat.h.

◆ ABDFileIn() [2/4]

asl::ABDFileIn::ABDFileIn ( string name)
inline

Definition at line 144 of file aslABDFormat.h.

◆ ABDFileIn() [3/4]

asl::ABDFileIn::ABDFileIn ( )
inline

◆ ABDFileIn() [4/4]

asl::ABDFileIn::ABDFileIn ( string name)
inline

◆ get() [1/2]

ABDFileIn & get ( ABDFileIn & f,
AbstractData & a,
std::shared_ptr< double > d )
related

reads data. It is assumed that the class has the propper size

The function reads only the first element. Additionaly it creates and stores data in the memory d; in case of d.get()==0 defineds whether the new d should be allocated

◆ get() [2/2]

ABDFileIn & get ( ABDFileIn & f,
AbstractData & a,
std::shared_ptr< double > d )
related

reads data. It is assumed that the class has the propper size

The function reads only the first element. Additionaly it creates and stores data in the memory d; in case of d.get()==0 defineds whether the new d should be allocated

◆ operator>>() [1/18]

ABDFileIn & operator>> ( ABDFileIn & f,
AbstractData & a )
related

reads data. It is assumed that the class has the propper size

The function writes only the first element

◆ operator>>() [2/18]

ABDFileIn & operator>> ( ABDFileIn & f,
AbstractData & a )
related

reads data. It is assumed that the class has the propper size

The function writes only the first element

◆ operator>>() [3/18]

template<typename T>
ABDFileIn & operator>> ( ABDFileIn & f,
AVec< T > & a )
related

Definition at line 234 of file aslABDFormat.h.

◆ operator>>() [4/18]

template<typename T>
ABDFileIn & operator>> ( ABDFileIn & f,
AVec< T > & a )
related

Definition at line 234 of file aslABDFormat.h.

◆ operator>>() [5/18]

ABDFileIn & operator>> ( ABDFileIn & f,
Block & a )
related

◆ operator>>() [6/18]

ABDFileIn & operator>> ( ABDFileIn & f,
Block & a )
related

◆ operator>>() [7/18]

ABDFileIn & operator>> ( ABDFileIn & f,
double & a )
related

Definition at line 196 of file aslABDFormat.h.

◆ operator>>() [8/18]

ABDFileIn & operator>> ( ABDFileIn & f,
double & a )
related

Definition at line 196 of file aslABDFormat.h.

◆ operator>>() [9/18]

ABDFileIn & operator>> ( ABDFileIn & f,
float & a )
related

Definition at line 184 of file aslABDFormat.h.

◆ operator>>() [10/18]

ABDFileIn & operator>> ( ABDFileIn & f,
float & a )
related

Definition at line 184 of file aslABDFormat.h.

◆ operator>>() [11/18]

ABDFileIn & operator>> ( ABDFileIn & f,
int & a )
related

Definition at line 160 of file aslABDFormat.h.

◆ operator>>() [12/18]

ABDFileIn & operator>> ( ABDFileIn & f,
int & a )
related

Definition at line 160 of file aslABDFormat.h.

◆ operator>>() [13/18]

template<typename T>
ABDFileIn & operator>> ( ABDFileIn & f,
pair< T *, unsigned int > a )
related

Definition at line 208 of file aslABDFormat.h.

◆ operator>>() [14/18]

template<typename T>
ABDFileIn & operator>> ( ABDFileIn & f,
pair< T *, unsigned int > a )
related

Definition at line 208 of file aslABDFormat.h.

◆ operator>>() [15/18]

ABDFileIn & operator>> ( ABDFileIn & f,
string & a )
related

Definition at line 220 of file aslABDFormat.h.

◆ operator>>() [16/18]

ABDFileIn & operator>> ( ABDFileIn & f,
string & a )
related

Definition at line 220 of file aslABDFormat.h.

◆ operator>>() [17/18]

ABDFileIn & operator>> ( ABDFileIn & f,
unsigned int & a )
related

Definition at line 172 of file aslABDFormat.h.

◆ operator>>() [18/18]

ABDFileIn & operator>> ( ABDFileIn & f,
unsigned int & a )
related

Definition at line 172 of file aslABDFormat.h.


The documentation for this class was generated from the following files: