Reference documentation for deal.II version 9.6.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\}}\)
Loading...
Searching...
No Matches
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 ( )
virtualdefault

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: