utd_util/uts_write_paraview.cpp File Reference

#include <stdlib.h>
#include <stdio.h>
#include <string>
#include <math.h>
#include <fstream>
#include <map>
#include <locale>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/filesystem.hpp>
#include <zlib.h>
#include "pdh_intf.h"
#include "mmh_intf.h"
#include "aph_intf.h"
#include "uth_intf.h"
#include "uth_mat.h"
#include "uth_bc.h"
#include "uth_log.h"
#include "base64.h"
Include dependency graph for uts_write_paraview.cpp:

Classes

struct  PVSolInfo
struct  utt_paraview_vtk_xml

Defines

#define BOOST_NO_CXX11_SCOPED_ENUMS

Typedefs

typedef std::map< int,
PVSolInfo * > 
MAP_F2S

Functions

std::string & utr_compress_and_encode64 (char const *data, size_t size, std::string &ret, std::string &header)
template<typename T >
void utr_paraview_do_write (std::ofstream &file, T const *data, const int size)
template<>
void utr_paraview_do_write< uint8_t > (std::ofstream &file, uint8_t const *data, const int size)
std::string & utr_vtk_xml_get_timestep_filename (utt_paraview_vtk_xml *Data, const double Time, const int Group, const int Part, const char *Workdir, const char *Filename)
void utr_write_paraview_BC_XML_VTK (int Mesh_id, const char *Workdir, const char *Filename, int *Part, ute_paraview_flags VTK_file_version)
void utr_write_paraview_partmesh_XML_VTK (int Mesh_id, const char *Workdir, const char *Filename, int *Part, ute_paraview_flags VTK_file_version)
void utr_write_paraview_partmesh_legacy_VTK (int Mesh_id, const char *Workdir, const char *Filename, int *Part, ute_paraview_flags VTK_file_version)
void utr_get_solinfos (const int Field_id, PVSolInfo *solInfos)
void utr_write_paraview_fields_XML_VTU (const char *Filename, const int N_desc, utt_paraview_field_descriptor *Desc, MAP_F2S &fieldID2solInfos)
void utr_write_paraview_fields_legacy_VTK (const char *Filename, const int N_desc, utt_paraview_field_descriptor *Desc, MAP_F2S &fieldID2solInfos)
int utr_write_paraview_fields (const char *Work_dir, const char *Filename, double Current_time, const int N_desc, utt_paraview_field_descriptor *Desc, ute_paraview_flags VTK_file_version)
int utr_write_paraview_mesh (int Mesh_id, const char *Work_dir, const char *Filename, ute_paraview_flags VTK_file_version)
void utr_write_paraview_partmesh (int Mesh_id, const char *Work_dir, const char *Filename, int *Part, ute_paraview_flags VTK_file_version)
int utr_write_paraview_bc (int Mesh_id, const char *Work_dir, const char *Filename, ute_paraview_flags VTK_file_version)
int utr_write_paraview_std_lin_VTK_XML (int Mesh_id, int Field_id, const char *Workdir, const char *Filename, ute_paraview_flags VTK_file_version)
int utr_write_paraview_std_lin_legacy_VTK (int Mesh_id, int Field_id, const char *Workdir, const char *Filename, ute_paraview_flags VTK_file_version)
int utr_write_paraview_std_lin (int Mesh_id, int Field_id, const char *Workdir, const char *Filename, ute_paraview_flags VTK_file_version)
 utr_write_paraview_std_lin - to dump std_lin mesh and field in Paraview format

Variables

utt_paraview_vtk_xml utv_paraview_vtk_xml_data

Define Documentation

#define BOOST_NO_CXX11_SCOPED_ENUMS

Typedef Documentation

typedef std::map<int,PVSolInfo*> MAP_F2S

Function Documentation

std::string& utr_compress_and_encode64 ( char const *  data,
size_t  size,
std::string &  ret,
std::string &  header 
)

need to encode here

need to encode here

Here is the call graph for this function:

Here is the caller graph for this function:

void utr_get_solinfos ( const int  Field_id,
PVSolInfo solInfos 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T >
void utr_paraview_do_write ( std::ofstream &  file,
T const *  data,
const int  size 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<>
void utr_paraview_do_write< uint8_t > ( std::ofstream &  file,
uint8_t const *  data,
const int  size 
) [inline]
std::string& utr_vtk_xml_get_timestep_filename ( utt_paraview_vtk_xml Data,
const double  Time,
const int  Group,
const int  Part,
const char *  Workdir,
const char *  Filename 
)

Here is the caller graph for this function:

void utr_write_paraview_BC_XML_VTK ( int  Mesh_id,
const char *  Workdir,
const char *  Filename,
int *  Part,
ute_paraview_flags  VTK_file_version 
)

Element nodes.

Element offsets of nodes.

Element types

Here is the call graph for this function:

Here is the caller graph for this function:

void utr_write_paraview_fields_legacy_VTK ( const char *  Filename,
const int  N_desc,
utt_paraview_field_descriptor Desc,
MAP_F2S fieldID2solInfos 
)

Paraview - specyfic statements.

Here is the call graph for this function:

Here is the caller graph for this function:

void utr_write_paraview_fields_XML_VTU ( const char *  Filename,
const int  N_desc,
utt_paraview_field_descriptor Desc,
MAP_F2S fieldID2solInfos 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void utr_write_paraview_partmesh_legacy_VTK ( int  Mesh_id,
const char *  Workdir,
const char *  Filename,
int *  Part,
ute_paraview_flags  VTK_file_version 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void utr_write_paraview_partmesh_XML_VTK ( int  Mesh_id,
const char *  Workdir,
const char *  Filename,
int *  Part,
ute_paraview_flags  VTK_file_version 
)

Element nodes.

Element offsets of nodes.

Element types

Here is the call graph for this function:

Here is the caller graph for this function:

int utr_write_paraview_std_lin_legacy_VTK ( int  Mesh_id,
int  Field_id,
const char *  Workdir,
const char *  Filename,
ute_paraview_flags  VTK_file_version 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int utr_write_paraview_std_lin_VTK_XML ( int  Mesh_id,
int  Field_id,
const char *  Workdir,
const char *  Filename,
ute_paraview_flags  VTK_file_version 
)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1