file_reader.hpp File Reference

file_reader.hpp File Reference#

LibRPA: file_reader.hpp File Reference
LibRPA
file_reader.hpp File Reference

Experimental file input interface for LibBSE only. More...

#include "librpa.hpp"
#include "../src/api/dataset.h"
#include "../src/core/coulmat.h"
#include "../src/math/lapack_connector.h"
#include "../src/math/scalapack_connector.h"
#include <memory>
#include <string>
Include dependency graph for file_reader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  librpa::FileReaderOptions
 Options controlling dataset input from LibRPA files. More...
 

Namespaces

namespace  librpa
 Main namespace for LibRPA C++ API.
 

Functions

std::shared_ptr< librpa_int::Dataset > librpa::read_dataset_from_files (MPI_Comm comm, const FileReaderOptions &opts)
 Read a LibRPA dataset from files.
 

Detailed Description

Experimental file input interface for LibBSE only.

Link against librpa_file_reader, which depends on rpa_lib and is also built with LIBRPA_ENABLE_DRIVER=OFF. This interface retains the existing Dataset return type, input defaults, and replicated loading behavior.