changa 3.5
Loading...
Searching...
No Matches
VelOutputParams Class Reference

Output particle velocities. More...

#include <InOutput.h>

Inheritance diagram for VelOutputParams:
OutputParams

Public Member Functions

virtual double dValue (GravityParticle *p)
 Output data as a double.
 
virtual Vector3D< double > vValue (GravityParticle *p)
 Output data as a Vector3D of doubles.
 
virtual void setDValue (GravityParticle *p, double val)
 Input data as a double.
 
virtual void setVValue (GravityParticle *p, Vector3D< double > val)
 Input data as a Vector3D of doubles.
 
virtual int64_t iValue (GravityParticle *p)
 Output data as an int.
 
virtual void setIValue (GravityParticle *p, int64_t iValue)
 Input data as an int.
 
 VelOutputParams (std::string _fileName, int _iBinaryOut, double _dTime, double _dVFac)
 
 PUPable_decl (VelOutputParams)
 
 VelOutputParams (CkMigrateMessage *m)
 
virtual void pup (PUP::er &p)
 
- Public Member Functions inherited from OutputParams
 PUPable_abstract (OutputParams)
 
 OutputParams (CkMigrateMessage *m)
 

Public Attributes

double dVFac
 
- Public Attributes inherited from OutputParams
int bFloat
 Is a floating point number.
 
int bVector
 Is a vector, as opposed to a scalar.
 
int iBinaryOut
 Type of binary output.
 
double dTime
 Time of output.
 
std::string fileName
 output file
 
std::string sTipsyExt
 Extension for tipsy output.
 
std::string sNChilExt
 file name for NChilada output
 
unsigned int iType
 mask of families containing this attribute
 
unsigned int iTypeWriting
 family being written in NC format
 
DataManager * dm
 For extra state information (e.g. cooling)
 

Detailed Description

Output particle velocities.

Member Function Documentation

◆ dValue()

virtual double VelOutputParams::dValue ( GravityParticle * p)
inlinevirtual

Output data as a double.

Implements OutputParams.

◆ iValue()

virtual int64_t VelOutputParams::iValue ( GravityParticle * p)
inlinevirtual

Output data as an int.

Implements OutputParams.

◆ pup()

virtual void VelOutputParams::pup ( PUP::er & p)
inlinevirtual

Reimplemented from OutputParams.

◆ setDValue()

virtual void VelOutputParams::setDValue ( GravityParticle * p,
double d )
inlinevirtual

Input data as a double.

Implements OutputParams.

◆ setIValue()

virtual void VelOutputParams::setIValue ( GravityParticle * p,
int64_t iValue )
inlinevirtual

Input data as an int.

Implements OutputParams.

◆ setVValue()

virtual void VelOutputParams::setVValue ( GravityParticle * p,
Vector3D< double > v )
inlinevirtual

Input data as a Vector3D of doubles.

Reimplemented from OutputParams.

◆ vValue()

virtual Vector3D< double > VelOutputParams::vValue ( GravityParticle * p)
inlinevirtual

Output data as a Vector3D of doubles.

Implements OutputParams.


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