schrodinger.infra.mmgpgpu module

GPGPU utility C++ functions

schrodinger.infra.mmgpgpu.new_instancemethod(func, inst, cls)
class schrodinger.infra.mmgpgpu.SwigPyIterator(*args, **kwargs)

Bases: object

thisown

The membership flag

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
value()
class schrodinger.infra.mmgpgpu.SwigIntVector(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigUnsignedIntVector(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigStringVector(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigDoubleVector(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigUInt64Vector(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigIntIntPair(*args)

Bases: object

thisown

The membership flag

first
second
class schrodinger.infra.mmgpgpu.SwigVectorIntIntPair(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigUnsignedIntVector2(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.SwigDoubleVector3(*args)

Bases: object

thisown

The membership flag

append()
assign()
back()
begin()
capacity()
clear()
empty()
end()
erase()
front()
get_allocator()
insert()
iterator()
pop()
pop_back()
push_back()
rbegin()
rend()
reserve()
resize()
size()
swap()
class schrodinger.infra.mmgpgpu.ostream(*args, **kwargs)

Bases: object

thisown

The membership flag

flush()
write()
class schrodinger.infra.mmgpgpu.ofstream(filename: char const *)

Bases: schrodinger.infra.mmgpgpu.ostream

thisown

The membership flag

close()
is_open()
class schrodinger.infra.mmgpgpu.istream(*args, **kwargs)

Bases: object

thisown

The membership flag

eof()
getline()
read()
class schrodinger.infra.mmgpgpu.ifstream(filename: char const *)

Bases: schrodinger.infra.mmgpgpu.istream

thisown

The membership flag

close()
is_open()
class schrodinger.infra.mmgpgpu.TemporaryOFStream

Bases: schrodinger.infra.mmgpgpu.ofstream

A subclass of ofstream that uses the tempfile module to get a temporary filename and automatically deletes itself at garbage collection.