|
ESyS-Particle
2.3.4
|
#include <TriggeredVectorParticleFieldMaster.h>


Public Member Functions | |
| TriggeredVectorParticleFieldMaster (TML_Comm *, const string &, const string &, const string &, int, int, int, const MaxTrigParams &) | |
| TriggeredVectorParticleFieldMaster (TML_Comm *, const string &, const string &, const string &, int, int, int, int, int, const MaxTrigParams &) | |
| virtual | ~TriggeredVectorParticleFieldMaster () |
| virtual void | write () |
Public Member Functions inherited from VectorParticleFieldMaster | |
| VectorParticleFieldMaster (TML_Comm *, const string &, const string &, const string &, int, int, int) | |
| VectorParticleFieldMaster (TML_Comm *, const string &, const string &, const string &, int, int, int, int, int) | |
| virtual | ~VectorParticleFieldMaster () |
| void | collect () |
Public Member Functions inherited from AFieldMaster | |
| AFieldMaster (TML_Comm *, const string &, const string &, const string &, int, int, int) | |
| virtual | ~AFieldMaster () |
| virtual bool | needSave (int) |
Private Member Functions | |
| void | IncrementFilename () |
Private Attributes | |
| RingBuffer< map< int, Vec3 > > * | m_save_map_buffer |
| RingBuffer< map< int, Vec3 > > * | m_pos_map_buffer |
| string | m_base_file_name |
| int | m_file_count |
| int | m_tail_size |
| int | m_tail_counter |
| int | m_ts |
| bool | m_is_triggered |
| bool | m_is_writing_tail |
| MaxTrigger * | m_Trigger |
Additional Inherited Members | |
Protected Member Functions inherited from VectorParticleFieldMaster | |
| virtual void | writeAsDX () |
| virtual void | writeAsPOV () |
| virtual void | writeAsSILO () |
| virtual void | writeAsSUM () |
| virtual void | writeAsMAX () |
| virtual void | writeAsRAW_SERIES () |
| virtual void | writeAsRAW2 () |
| virtual void | writeAsRawWithID () |
Protected Member Functions inherited from AFieldMaster | |
| string | makeFilename () |
| virtual void | writeAsRAW () |
| virtual void | writeAsRawWithPosID () |
Protected Attributes inherited from VectorParticleFieldMaster | |
| map< int, Vec3 > | m_save_map |
| map< int, Vec3 > | m_pos_map |
Protected Attributes inherited from AFieldMaster | |
| TML_Comm * | m_comm |
| string | m_field_name |
| string | m_file_name |
| int | m_t0 |
| int | m_tend |
| int | m_dt |
| int | m_id |
| int | m_save_count |
| int | m_write_type |
| TriggeredVectorParticleFieldMaster::TriggeredVectorParticleFieldMaster | ( | TML_Comm * | comm, |
| const string & | fieldname, | ||
| const string & | filename, | ||
| const string & | savetype, | ||
| int | t0, | ||
| int | tend, | ||
| int | dt, | ||
| const MaxTrigParams & | tp | ||
| ) |
| TriggeredVectorParticleFieldMaster::TriggeredVectorParticleFieldMaster | ( | TML_Comm * | comm, |
| const string & | fieldname, | ||
| const string & | filename, | ||
| const string & | savetype, | ||
| int | t0, | ||
| int | tend, | ||
| int | dt, | ||
| int | tag, | ||
| int | mask, | ||
| const MaxTrigParams & | tp | ||
| ) |
|
virtual |
References m_pos_map_buffer, m_save_map_buffer, and m_Trigger.
|
private |
References m_base_file_name, m_file_count, and AFieldMaster::m_file_name.
Referenced by write().

|
virtual |
call the actual write function, depending on m_write_type
Reimplemented from AFieldMaster.
References IncrementFilename(), RingBuffer< T >::insert(), AFieldMaster::m_file_name, m_is_triggered, m_is_writing_tail, VectorParticleFieldMaster::m_pos_map, m_pos_map_buffer, VectorParticleFieldMaster::m_save_map, m_save_map_buffer, m_tail_counter, m_tail_size, m_Trigger, m_ts, MaxTrigger::Off(), MaxTrigger::On(), RingBuffer< T >::size(), and AFieldMaster::write().

|
private |
Referenced by IncrementFilename(), and TriggeredVectorParticleFieldMaster().
|
private |
Referenced by IncrementFilename(), and TriggeredVectorParticleFieldMaster().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), and write().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), and write().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), write(), and ~TriggeredVectorParticleFieldMaster().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), write(), and ~TriggeredVectorParticleFieldMaster().
|
private |
Referenced by write().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), and write().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), write(), and ~TriggeredVectorParticleFieldMaster().
|
private |
Referenced by TriggeredVectorParticleFieldMaster(), and write().