Public Member Functions

latex_logger< InterfaceType > Class Template Reference

The LaTeX logger class. More...

#include <latex.hpp>

Inheritance diagram for latex_logger< InterfaceType >:
logger_interface< InterfaceType >

Public Member Functions

 latex_logger (std::string const &filename)
 latex_logger (const latex_logger &other)
 ~latex_logger ()
void write_strong_form (std::vector< EquationType > const &pdes)
void write_weak_form (std::vector< EquationType > const &pdes)
void write_coordinated_weak_form (std::vector< EquationType > const &pdes)
void write_transformed_weak_form (std::vector< EquationType > const &pdes)
void write_test_and_trial_space (std::vector< viennamath::expr > const &test_space, std::vector< viennamath::expr > const &trial_space)
void write_header ()
template<typename T >
void stream (T const &t)
void flush ()
viennamath::latex_translator & translator ()

Detailed Description

template<typename InterfaceType>
class viennafem::latex_logger< InterfaceType >

The LaTeX logger class.

Template Parameters:
InterfaceType The ViennaMath runtime interface

Constructor & Destructor Documentation

latex_logger ( std::string const &  filename  )  [inline]
latex_logger ( const latex_logger< InterfaceType > &  other  )  [inline]
~latex_logger (  )  [inline]

Member Function Documentation

void flush (  )  [inline]
void stream ( T const &  t  )  [inline]
viennamath::latex_translator& translator (  )  [inline]
void write_coordinated_weak_form ( std::vector< EquationType > const &  pdes  )  [inline, virtual]
void write_header (  )  [inline]
void write_strong_form ( std::vector< EquationType > const &  pdes  )  [inline, virtual]
void write_test_and_trial_space ( std::vector< viennamath::expr > const &  test_space,
std::vector< viennamath::expr > const &  trial_space 
) [inline, virtual]
void write_transformed_weak_form ( std::vector< EquationType > const &  pdes  )  [inline, virtual]
void write_weak_form ( std::vector< EquationType > const &  pdes  )  [inline, virtual]

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