chombo-discharge
Loading...
Searching...
No Matches
CD_RoughSphere.H
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021-2026 SINTEF Energy Research
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
13#ifndef CD_ROUGHSPHERE_H
14#define CD_ROUGHSPHERE_H
15
17#include <CD_NamespaceHeader.H>
18
23{
24public:
26 ~RoughSphere() override;
27
32 RoughSphere(const RoughSphere& a_other) = default;
33
40 operator=(const RoughSphere& a_other) = default;
41
46 RoughSphere(RoughSphere&& a_other) = default;
47
54 operator=(RoughSphere&& a_other) noexcept = default;
55};
56
57#include <CD_NamespaceFooter.H>
58
59#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:37
This is a class that a rough sphere (either electrode or dielectric)
Definition CD_RoughSphere.H:23
RoughSphere & operator=(RoughSphere &&a_other) noexcept=default
Move assignment.
RoughSphere & operator=(const RoughSphere &a_other)=default
Copy assignment.
RoughSphere(RoughSphere &&a_other)=default
Move constructor.
RoughSphere(const RoughSphere &a_other)=default
Copy constructor.