BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::mesh::BfmFile Class Reference

#include <cl_Mesh_BfmFile.hpp>

Public Member Functions

 BfmFile (const string &aFilePath, Mesh *aMesh=nullptr)
 ~BfmFile ()
size_t checksum () const
uint64_t config_tag () const
string config_text () const
Meshget ()
void save ()
void load ()

Constructor & Destructor Documentation

◆ BfmFile()

belfem::mesh::BfmFile::BfmFile ( const string & aFilePath,
Mesh * aMesh = nullptr )

◆ ~BfmFile()

belfem::mesh::BfmFile::~BfmFile ( )

Member Function Documentation

◆ checksum()

size_t belfem::mesh::BfmFile::checksum ( ) const

◆ config_tag()

uint64_t belfem::mesh::BfmFile::config_tag ( ) const

settings fingerprint of the stored mesh, read WITHOUT loading the payload – the reuse decision happens before load(), so it cannot wait for load_meta_data(). Returns 0 / empty on files written before the tag existed, which the caller must treat as a mismatch

◆ config_text()

string belfem::mesh::BfmFile::config_text ( ) const

◆ get()

Mesh * belfem::mesh::BfmFile::get ( )
inline

◆ load()

void belfem::mesh::BfmFile::load ( )

◆ save()

void belfem::mesh::BfmFile::save ( )

The documentation for this class was generated from the following files: