ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
serialization_cereal.h File Reference
#include <cereal/archives/binary.hpp>
#include <cereal/archives/json.hpp>
#include <cereal/types/vector.hpp>
#include <cereal/types/map.hpp>
#include <cereal/types/set.hpp>
#include <cereal/types/string.hpp>
#include <cereal/types/functional.hpp>
#include "../../source_base/vector3.h"
#include "../../source_base/abfs-vector3_order.h"
#include "../../source_base/matrix.h"
#include <mpi.h>
#include <sstream>
Include dependency graph for serialization_cereal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ModuleBase
 

Functions

template<class Archive , typename T >
void serialize (Archive &ar, Abfs::Vector3_Order< T > &v)
 
template<class Archive , typename T >
void ModuleBase::serialize (Archive &ar, Vector3< T > &v)
 
template<class Archive >
void ModuleBase::save (Archive &ar, const matrix &m)
 
template<class Archive >
void ModuleBase::load (Archive &ar, matrix &m)
 
template<typename T >
void ModuleBase::bcast_data_cereal (T &data, const MPI_Comm &mpi_comm, const int &rank_bcast)
 

Function Documentation

◆ serialize()

template<class Archive , typename T >
void serialize ( Archive &  ar,
Abfs::Vector3_Order< T > &  v 
)