ESyS-Particle  2.3.4
frame_vtk.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.apache.org/licenses/LICENSE-2.0 //
10 // //
12 
13 #ifndef __FRAME_VTK_H
14 #define __FRAME_VTK_H
15 
16 // -- STL includes --
17 #include <string>
18 
19 using std::string;
20 
21 void do_single_frame_vtk(const string&,const string&,int,bool,const string&,bool,double);
22 void do_single_frame_vtk_r(const string&,const string&,int,bool,const string&,bool,double,bool,const string&,bool,bool);
23 void do_single_frame_sliced_vtk(const string&,const string&,int,bool,const string&,double,double);
24 void do_single_frame_sliced_vtk_r(const string&,const string&,int,bool,const string&,double,double);
25 void do_single_frame_vtk_single_r(const string&,const string&,int,int,bool,bool,double);
26 void writeMeshFile(const string&,const string&,int);
27 
28 #endif // __FRAME_H
r_part::q4
double q4
Definition: frame_geo.cpp:68
pdata
Definition: graph.h:35
bond
Definition: frame_geo.cpp:74
r_part::angvel
Vec3 angvel
Definition: frame_geo.cpp:69
r_part::mass
double mass
Definition: frame_geo.cpp:65
bond::id2
int id2
Definition: frame_geo.cpp:76
nr_part
Definition: frame_geo.cpp:48
do_single_frame_vtk_single_r
void do_single_frame_vtk_single_r(const string &, const string &, int, int, bool, bool, double)
Definition: frame_vtk.cpp:961
nr_part::vel
Vec3 vel
Definition: frame_geo.cpp:50
r_part::pos
Vec3 pos
Definition: frame_geo.cpp:59
do_single_frame_vtk
void do_single_frame_vtk(const string &infilename, const string &outfilename, int iframe, bool with_list, const string &listfilename, bool remove_xbonds, double bond_remove_dist)
Definition: frame_vtk.cpp:577
nr_part::init_pos
Vec3 init_pos
Definition: frame_vtk.cpp:42
writeMeshFile
void writeMeshFile(const string &, const string &, int)
Definition: frame_vtk.cpp:1273
write_vtu_particle_data_end
void write_vtu_particle_data_end(ofstream &vtkfile)
Definition: frame_vtk.cpp:269
frame_vtk.h
do_single_frame_vtk
void do_single_frame_vtk(const string &, const string &, int, bool, const string &, bool, double)
Definition: frame_vtk.cpp:577
bond::bond
bond(int, int, int)
write_bonds
void write_bonds(ostream &vtkfile, map< int, T > &data_map, vector< bond > &bonds, map< int, int > &id2idx)
Definition: frame_vtk.cpp:91
do_single_frame_sliced_vtk_r
void do_single_frame_sliced_vtk_r(const string &infilename, const string &outfilename, int iframe, bool with_list, const string &listfilename, double slz_min, double slz_max)
Definition: frame_vtk.cpp:1115
r_part::q3
double q3
Definition: frame_geo.cpp:68
r_part::proc_id
int proc_id
Definition: frame_geo.cpp:70
r_part::tag
int tag
Definition: frame_geo.cpp:66
write_vtu_footer
void write_vtu_footer(ofstream &vtkfile)
Definition: frame_vtk.cpp:256
do_single_frame_vtk_r
void do_single_frame_vtk_r(const string &infilename, const string &outfilename, int iframe, bool with_list, const string &listfilename, bool remove_xbonds, double bond_remove_dist, bool with_brklist, const string &brklistname, bool unwrap, bool relpath)
Definition: frame_vtk.cpp:726
nr_part::pos
Vec3 pos
Definition: frame_geo.cpp:49
Vec3::Z
VEC3_INLINE double & Z()
Definition: vec3.h:121
r_part::vel
Vec3 vel
Definition: frame_geo.cpp:61
write_bonds_with_mesh
void write_bonds_with_mesh(ostream &vtkfile, map< int, T > &data_map, vector< bond > &bonds, vector< bond > &mesh_bonds, map< int, int > &id2idx)
Definition: frame_vtk.cpp:152
r_part::force
Vec3 force
Definition: frame_geo.cpp:62
r_part::rad
double rad
Definition: frame_geo.cpp:64
r_part::circ_shift
Vec3 circ_shift
Definition: frame_geo.cpp:63
write_vtu_rot_base_data
void write_vtu_rot_base_data(ofstream &vtkfile, map< int, r_part > &datamap, bool unwrap)
Definition: frame_vtk.cpp:281
nr_part::proc_id
int proc_id
Definition: frame_vtk.cpp:49
Vec3
Definition: vec3.h:47
esys::lsm::bpu::iter
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
nr_part::tag
int tag
Definition: frame_geo.cpp:54
r_part::q2
double q2
Definition: frame_geo.cpp:68
do_single_frame_vtk_r
void do_single_frame_vtk_r(const string &, const string &, int, bool, const string &, bool, double, bool, const string &, bool, bool)
Definition: frame_vtk.cpp:726
get_version
int get_version(const string &infilename)
Definition: frame_vtk.cpp:477
write_vtu_nr_base_data
void write_vtu_nr_base_data(ofstream &vtkfile, map< int, nr_part > &datamap, bool unwrap)
Definition: frame_vtk.cpp:384
r_part::init_pos
Vec3 init_pos
Definition: frame_geo.cpp:60
write_vtu_header
void write_vtu_header(ofstream &vtkfile, int np, int nb)
Definition: frame_vtk.cpp:244
r_part::q1
double q1
Definition: frame_geo.cpp:68
nr_part::force
Vec3 force
Definition: frame_geo.cpp:51
nr_part::circ_shift
Vec3 circ_shift
Definition: frame_vtk.cpp:45
writeMeshFile
void writeMeshFile(const string &infilename, const string &outfilename, int snapNum)
Definition: frame_vtk.cpp:1273
get_filenames
vector< string > get_filenames(const string &infilename, int version, bool relpath=false)
Definition: frame_vtk.cpp:504
do_single_frame_sliced_vtk
void do_single_frame_sliced_vtk(const string &, const string &, int, bool, const string &, double, double)
Definition: frame_vtk.cpp:1109
nr_part::mass
double mass
Definition: frame_geo.cpp:53
do_single_frame_sliced_vtk
void do_single_frame_sliced_vtk(const string &, const string &, int, bool, const string &, double, double)
Definition: frame_vtk.cpp:1109
r_part
Definition: frame_geo.cpp:58
bond::id1
int id1
Definition: frame_geo.cpp:75
do_single_frame_sliced_vtk_r
void do_single_frame_sliced_vtk_r(const string &, const string &, int, bool, const string &, double, double)
Definition: frame_vtk.cpp:1115
nr_part::rad
double rad
Definition: frame_geo.cpp:52
bond::tag
int tag
Definition: frame_geo.cpp:77
do_single_frame_vtk_single_r
void do_single_frame_vtk_single_r(const string &infilename, const string &outfilename, int iframe, int ptag, bool unwrap, bool remove_xbonds, double bond_remove_dist)
Definition: frame_vtk.cpp:961