libMesh::RBDataSerialization::RBSCMEvaluationSerialization Class Reference

#include <rb_data_serialization.h>

Public Member Functions

 RBSCMEvaluationSerialization (RBSCMEvaluation &rb_eval)
 
virtual ~RBSCMEvaluationSerialization ()
 
void write_to_file (const std::string &path)
 

Private Attributes

RBSCMEvaluation_rb_scm_eval
 

Detailed Description

This class serializes an RBSCMEvaluation object using the Cap'n Proto library.

Definition at line 161 of file rb_data_serialization.h.

Constructor & Destructor Documentation

◆ RBSCMEvaluationSerialization()

libMesh::RBDataSerialization::RBSCMEvaluationSerialization::RBSCMEvaluationSerialization ( RBSCMEvaluation rb_eval)

Initialize a new buffer using the structure from the Cap'n'Proto schema described in rb_data.capnp.

◆ ~RBSCMEvaluationSerialization()

virtual libMesh::RBDataSerialization::RBSCMEvaluationSerialization::~RBSCMEvaluationSerialization ( )
virtual

Destructor.

Member Function Documentation

◆ write_to_file()

void libMesh::RBDataSerialization::RBSCMEvaluationSerialization::write_to_file ( const std::string &  path)

Write the Cap'n'Proto buffer to disk.

Member Data Documentation

◆ _rb_scm_eval

RBSCMEvaluation& libMesh::RBDataSerialization::RBSCMEvaluationSerialization::_rb_scm_eval
private

The RBEvaluation object that will be written to disk.

Definition at line 186 of file rb_data_serialization.h.


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