OPALX (Object Oriented Parallel Accelerator Library for Exascal)
master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Repeat.h
Go to the documentation of this file.
1
#ifndef MSLANG_REPEAT_H
2
#define MSLANG_REPEAT_H
3
4
#include "
Utilities/MSLang.h
"
5
6
namespace
mslang
{
7
struct
Repeat
:
public
Function
{
8
Function
*
func_m
;
9
unsigned
int
N_m
;
10
double
shiftx_m
;
11
double
shifty_m
;
12
double
rot_m
;
13
14
virtual
~Repeat
() {
delete
func_m
; }
15
16
virtual
void
print
(
int
indentwidth);
17
virtual
void
apply
(std::vector<std::shared_ptr<Base> >& bfuncs);
18
static
bool
parse_detail
(
iterator
& it,
const
iterator
& end,
Function
*& fun);
19
};
20
}
// namespace mslang
21
22
#endif
MSLang.h
mslang
Definition
MSLang.cpp:30
mslang::iterator
std::string::iterator iterator
Definition
MSLang.h:14
mslang::Function
Definition
MSLang.h:23
mslang::Repeat
Definition
Repeat.h:7
mslang::Repeat::shifty_m
double shifty_m
Definition
Repeat.h:11
mslang::Repeat::~Repeat
virtual ~Repeat()
Definition
Repeat.h:14
mslang::Repeat::apply
virtual void apply(std::vector< std::shared_ptr< Base > > &bfuncs)
Definition
Repeat.cpp:17
mslang::Repeat::rot_m
double rot_m
Definition
Repeat.h:12
mslang::Repeat::print
virtual void print(int indentwidth)
Definition
Repeat.cpp:6
mslang::Repeat::func_m
Function * func_m
Definition
Repeat.h:8
mslang::Repeat::shiftx_m
double shiftx_m
Definition
Repeat.h:10
mslang::Repeat::parse_detail
static bool parse_detail(iterator &it, const iterator &end, Function *&fun)
Definition
Repeat.cpp:37
mslang::Repeat::N_m
unsigned int N_m
Definition
Repeat.h:9
src
Utilities
MSLang
Repeat.h
Generated on Mon Jun 1 2026 10:40:53 for OPALX (Object Oriented Parallel Accelerator Library for Exascal) by
1.9.8