|
std::string | set_plot_option (PlotOptions &plot_options, const std::string &option, std::string value="") |
| Set a plot option and return the new value of this option as std::string. More...
|
|
template<typename HyperGraphT , typename LocalSolverT , typename LargeVecT , typename floatT = float> |
void | plot (HyperGraphT &hyper_graph, const LocalSolverT &local_solver, const LargeVecT &lambda, PlotOptions &plot_options, const floatT time=0.) |
| Function plotting the solution of an equation on a hypergraph in vtu format. More...
|
|
| PlotFunctions::HAS_MEMBER_FUNCTION (bulk_values, has_bulk_values) |
| Prepare struct to check for function to exist (cf. compile_time_tricks.hxx). More...
|
|
std::string | PlotFunctions::fileType_to_string (const PlotOptions::fileType &type) |
| Turn fileType enum into string. More...
|
|
std::ofstream | PlotFunctions::open_ofstream (const PlotOptions &plot_options, const bool append=false) |
| Open stream to file. More...
|
|
void | PlotFunctions::close_ofstream (std::ofstream &myfile) |
| Close stream to file. More...
|
|
template<unsigned int dim, typename pt_index_t > |
void | PlotFunctions::vtu_sub_cube_connectivity (std::ostream &output, unsigned int n, pt_index_t offset) |
| Output of the cubes of the subdivision of an edge in lexicographic order. More...
|
|
template<class HyperGraphT , unsigned int n_subpoints, typename hyEdge_index_t = unsigned int, typename pt_index_t = unsigned int> |
void | PlotFunctions::plot_vtu_unstructured_geometry (std::ostream &output, HyperGraphT &hyper_graph, const SmallVec< n_subpoints, float > &sub_points, const SmallVec< n_subpoints, float > &boundary_sub_points, const PlotOptions &plot_options) |
| Auxiliary function for writing geometry section VTU files. More...
|
|
template<unsigned int edge_dim, class HyperGraphT , typename hyEdge_index_t , typename LargeVecT > |
std::array< std::array< typename LargeVecT::value_type, HyperGraphT::n_dofs_per_node()>, 2 *edge_dim > | get_edge_dof_values (HyperGraphT &hyper_graph, hyEdge_index_t edge_index, const LargeVecT &lambda) |
| Auxiliary function to get dof values of edge. More...
|
|
template<class HyperGraphT , class LocalSolverT , typename LargeVecT , typename floatT , unsigned int n_subdivisions = 1, typename hyEdge_index_t = unsigned int> |
void | plot_edge_values (HyperGraphT &hyper_graph, const LocalSolverT &local_solver, const LargeVecT &lambda, std::ofstream &myfile, SmallVec< n_subdivisions+1, float > abscissas, const floatT time) |
| Auxiliary function to plot solution values on edge. More...
|
|
template<unsigned int index, typename functions > |
static constexpr unsigned int | first_dof () |
| Auxiliary function to plot solution values on edge boundary. More...
|
|
template<unsigned int component, typename LocalSolverT , typename dof_value_t , typename lv_t , typename hd_t , typename pt_t > |
void | fancy_recursion (__attribute__((unused)) lv_t &local_values, __attribute__((unused)) const hd_t &hyEdge_dofs, __attribute__((unused)) const pt_t &point, __attribute__((unused)) const unsigned int k, __attribute__((unused)) const unsigned int bdr_index) |
| Auxiliary function to plot solution values on edge boundary. More...
|
|
template<class HyperGraphT , class LocalSolverT , typename LargeVecT , unsigned int n_subdivisions = 1, typename hyEdge_index_t = unsigned int> |
void | plot_boundary_values (HyperGraphT &hyper_graph, const LargeVecT &lambda, std::ofstream &myfile, SmallVec< n_subdivisions+1, float > abscissas) |
| Auxiliary function to plot solution values on edge boundary. More...
|
|
template<class HyperGraphT , class LocalSolverT , typename LargeVecT , typename floatT , unsigned int n_subdivisions = 1, typename hyEdge_index_t = unsigned int> |
void | plot_vtu (HyperGraphT &hyper_graph, const LocalSolverT &local_solver, const LargeVecT &lambda, const PlotOptions &plot_options, const floatT time=0.) |
| Auxiliary function to plot solution values to vtu file. More...
|
|