Advanced Multi-Physics (AMP)
On-Line Documentation
latex_visualization_tools.h
Go to the documentation of this file.
1#ifndef LATEX_VISUALIZATION_TOOLS
2#define LATEX_VISUALIZATION_TOOLS
3
4#include "AMP/mesh/hex8_element_t.h"
5#include "AMP/mesh/triangle_t.h"
6
7#include <iostream>
8
9void write_point( double const *p, std::ostream &os = std::cout );
10void write_cycle( unsigned int n, double const **c, std::ostream &os = std::cout );
11void write_face( double const **f, std::ostream &os = std::cout );
12void write_triangle( double const **t, std::ostream &os = std::cout );
13
14void draw_point( double const *p,
15 std::ostream &os,
16 const std::string &option = "",
17 const std::string &text = "." );
18void draw_line( double const *b,
19 double const *e,
20 std::ostream &os,
21 const std::string &option = "" );
22void draw_line( unsigned int n, double const *l, std::ostream &os, const std::string &option = "" );
23void draw_triangle( triangle_t *t_ptr, std::ostream &os, const std::string &option = "" );
25 unsigned int f,
26 std::ostream &os,
27 const std::string &option = "" );
28
29
30void draw_bounding_box( hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os );
32 double const *point_of_view,
33 std::ostream &os );
34void draw_hex8_element( hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os );
35
36#endif // LATEX_VISUALIZATION_TOOLS
void draw_hex8_element(hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os)
void write_cycle(unsigned int n, double const **c, std::ostream &os=std::cout)
void draw_bounding_polyhedron(hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os)
void draw_triangle(triangle_t *t_ptr, std::ostream &os, const std::string &option="")
void draw_line(double const *b, double const *e, std::ostream &os, const std::string &option="")
void write_triangle(double const **t, std::ostream &os=std::cout)
void write_point(double const *p, std::ostream &os=std::cout)
void draw_point(double const *p, std::ostream &os, const std::string &option="", const std::string &text=".")
void write_face(double const **f, std::ostream &os=std::cout)
void draw_bounding_box(hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os)
void draw_face(hex8_element_t *e_ptr, unsigned int f, std::ostream &os, const std::string &option="")



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:40.
Comments on this page