Reference documentation for deal.II version 9.5.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
No Matches
Public Member Functions | Public Attributes | List of all members
Gmsh::AdditionalParameters Class Reference

#include <deal.II/gmsh/utilities.h>

Public Member Functions

 AdditionalParameters (const double characteristic_length=1.0, const std::string &output_base_name="")
void add_parameters (ParameterHandler &prm)

Public Attributes

double characteristic_length = 1.0
std::string output_base_name = ""

Detailed Description

A parameter class used to pass options to the Gmsh executable.

Definition at line 49 of file utilities.h.

Constructor & Destructor Documentation

◆ AdditionalParameters()

Gmsh::AdditionalParameters::AdditionalParameters ( const double  characteristic_length = 1.0,
const std::string &  output_base_name = "" 

Set all additional parameters to their default values.

Definition at line 33 of file

Member Function Documentation

◆ add_parameters()

void Gmsh::AdditionalParameters::add_parameters ( ParameterHandler prm)

Call prm.add_parameter for each member of the AdditionalParameters class.

Definition at line 43 of file

Member Data Documentation

◆ characteristic_length

double Gmsh::AdditionalParameters::characteristic_length = 1.0

The characteristic length used for the definition of the Gmsh grid.

Gmsh will try to make sure that the size of each edge is as close as possible to this value.

Definition at line 70 of file utilities.h.

◆ output_base_name

std::string Gmsh::AdditionalParameters::output_base_name = ""

Basename for the output files.

If this is left empty, then temporary files are used, and removed when not needed any more.

Definition at line 78 of file utilities.h.

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