Advanced Multi-Physics (AMP)
On-Line Documentation
Functions
latex_visualization_tools.h File Reference
#include "AMP/mesh/hex8_element_t.h"
#include "AMP/mesh/triangle_t.h"
#include <iostream>
Include dependency graph for latex_visualization_tools.h:

Go to the source code of this file.

Functions

void draw_bounding_box (hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os)
 
void draw_bounding_polyhedron (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="")
 
void draw_hex8_element (hex8_element_t *e_ptr, double const *point_of_view, std::ostream &os)
 
void draw_line (double const *b, double const *e, std::ostream &os, const std::string &option="")
 
void draw_line (unsigned int n, double const *l, std::ostream &os, const std::string &option="")
 
void draw_point (double const *p, std::ostream &os, const std::string &option="", const std::string &text=".")
 
void draw_triangle (triangle_t *t_ptr, std::ostream &os, const std::string &option="")
 
void write_cycle (unsigned int n, double const **c, std::ostream &os=std::cout)
 
void write_face (double const **f, std::ostream &os=std::cout)
 
void write_point (double const *p, std::ostream &os=std::cout)
 
void write_triangle (double const **t, std::ostream &os=std::cout)
 

Function Documentation

◆ draw_bounding_box()

void draw_bounding_box ( hex8_element_t e_ptr,
double const *  point_of_view,
std::ostream &  os 
)

◆ draw_bounding_polyhedron()

void draw_bounding_polyhedron ( hex8_element_t e_ptr,
double const *  point_of_view,
std::ostream &  os 
)

◆ draw_face()

void draw_face ( hex8_element_t e_ptr,
unsigned int  f,
std::ostream &  os,
const std::string &  option = "" 
)

◆ draw_hex8_element()

void draw_hex8_element ( hex8_element_t e_ptr,
double const *  point_of_view,
std::ostream &  os 
)

◆ draw_line() [1/2]

void draw_line ( double const *  b,
double const *  e,
std::ostream &  os,
const std::string &  option = "" 
)

◆ draw_line() [2/2]

void draw_line ( unsigned int  n,
double const *  l,
std::ostream &  os,
const std::string &  option = "" 
)

◆ draw_point()

void draw_point ( double const *  p,
std::ostream &  os,
const std::string &  option = "",
const std::string &  text = "." 
)

◆ draw_triangle()

void draw_triangle ( triangle_t t_ptr,
std::ostream &  os,
const std::string &  option = "" 
)

◆ write_cycle()

void write_cycle ( unsigned int  n,
double const **  c,
std::ostream &  os = std::cout 
)

◆ write_face()

void write_face ( double const **  f,
std::ostream &  os = std::cout 
)

◆ write_point()

void write_point ( double const *  p,
std::ostream &  os = std::cout 
)

◆ write_triangle()

void write_triangle ( double const **  t,
std::ostream &  os = std::cout 
)



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:41.
Comments on this page