SEVN
Loading...
Searching...
No Matches
lambda_base.h
Go to the documentation of this file.
1//
2// Created by Giuliano Iorio on 14/12/2021.
3//
4
5#ifndef SEVN_LAMBDA_BASE_H
6#define SEVN_LAMBDA_BASE_H
7
8#include <utilities.h>
9
10class Star;
11class IO;
12
20
21public:
22
24
25 Lambda_Base(_UNUSED const Star *s) {};
26
27 Lambda_Base(_UNUSED const IO *io) {};
28
29 virtual ~Lambda_Base() = default;
30
31 virtual double operator()(const Star *s) = 0;
32};
33
34
35#endif //SEVN_LAMBDA_BASE_H
#define _UNUSED
Definition: BinaryProperty.h:20
Definition: IO.h:53
Definition: lambda_base.h:19
Lambda_Base()
Definition: lambda_base.h:23
virtual double operator()(const Star *s)=0
Lambda_Base(_UNUSED const Star *s)
Definition: lambda_base.h:25
virtual ~Lambda_Base()=default
Lambda_Base(_UNUSED const IO *io)
Definition: lambda_base.h:27
Definition: star.h:39