imate
C++/CUDA Reference
Loading...
Searching...
No Matches
identity.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: Copyright 2021, Siavash Ameli <sameli@berkeley.edu>
3 * SPDX-License-Identifier: BSD-3-Clause
4 * SPDX-FileType: SOURCE
5 *
6 * This program is free software: you can redistribute it and/or modify it
7 * under the terms of the license found in the LICENSE.txt file in the root
8 * directory of this source tree.
9 */
10
11
12// =======
13// Headers
14// =======
15
16#include "./identity.h"
17
18
19// =================
20// Identity function (float)
21// =================
22
26
27float Identity::function(const float lambda_) const
28{
29 return lambda_;
30}
31
32
33// =================
34// Identity function (double)
35// =================
36
40
41double Identity::function(const double lambda_) const
42{
43 return lambda_;
44}
45
46
47// =================
48// Identity function (long double)
49// =================
50
54
55long double Identity::function(const long double lambda_) const
56{
57 return lambda_;
58}
virtual float function(const float lambda_) const
Definition identity.cpp:27