Reference documentation for deal.II version Git 7e76c9f1da 2019-09-19 09:07:25 +0200
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
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.

Author
Luca Heltai, 2018

Definition at line 51 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 31 of file utilities.cc.

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 41 of file utilities.cc.

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 72 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 80 of file utilities.h.


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