Reference documentation for deal.II version GIT relicensing-860-g3e6195f9ee 2024-06-20 00:40:01+00:00
\(\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 | List of all members
MultipleParameterLoop::UserClass Class Referenceabstract

#include <deal.II/base/parameter_handler.h>

Public Member Functions

virtual ~UserClass ()=default
virtual void create_new (const unsigned int run_no)=0
virtual void run (ParameterHandler &prm)=0

Detailed Description

This is the class the helper class or the problem class has to be derived of.

Definition at line 2100 of file parameter_handler.h.

Constructor & Destructor Documentation

◆ ~UserClass()

virtual MultipleParameterLoop::UserClass::~UserClass ( )

Destructor. It doesn't actually do anything, but is declared to force derived classes to have a virtual destructor.

Member Function Documentation

◆ create_new()

virtual void MultipleParameterLoop::UserClass::create_new ( const unsigned int  run_no)
pure virtual

create_new must provide a clean object, either by creating a new one or by cleaning an old one.

◆ run()

virtual void MultipleParameterLoop::UserClass::run ( ParameterHandler prm)
pure virtual

Get the parameters and run any necessary action.

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