PanPhaseField SDK
pfm_writers.h File Reference

File I/O of PanPhaseField SDK. More...

#include <vector>
#include <iostream>
#include "tensors.h"
#include "PanResult.h"
#include "IXMLParser.h"
#include <PFM_SDK.h>
#include "atomic_weight.h"
#include <sstream>
#include <fstream>
#include <stdio.h>
#include <dirent.h>

Classes

class  vtk_stream_utility::VtkArgs
 Argument class for VTK stream. More...
 
class  vtk_stream_utility::VTK_Stream
 A class writes/loads VTK files. More...
 
class  pandat_result_utility::PFM_Stat
 Phase field model statistics. More...
 
class  pandat_result_utility::Pandat_Result_Table
 Pandat result table controller. For PanGUI only. More...
 
class  plugin_log_utility::PFPLUGIN_LOG
 User-defined log file. More...
 

Namespaces

namespace  vtk_stream_utility
 Utilities writting/loading VTK format files.
 
namespace  pandat_result_utility
 Utilities writting Pandat result tables.
 
namespace  plugin_log_utility
 Utilities for writing a log file.
 

Typedefs

typedef map< int, shared_ptr< P_Result > > P_Result_Dict
 

Functions

string vtk_stream_utility::convert_time (double time_second)
 
void vtk_stream_utility::SwapEnd (float &var)
 
string vtk_stream_utility::my_int_to_string (int val)
 
bool vtk_stream_utility::hasEnding (std::string const &fullString, std::string const &ending)
 
string vtk_stream_utility::get_string_in_scientific_notation (double val, int prec=3)
 
double pandat_result_utility::get_weight_percent (map< string, double > &comp_in_mole_percent, string &key)
 
void pandat_result_utility::initialize_p_point (shared_ptr< P_Point > to_point)
 

Detailed Description

File I/O of PanPhaseField SDK.

Author
CompuTherm, LLC https://www.computherm.com
Version
2023

Typedef Documentation

◆ P_Result_Dict

typedef map<int, shared_ptr<P_Result> > P_Result_Dict

A type of dictionary which stores Pandat results