libMesh::RBDataDeserialization::RBEvaluationDeserialization Class Reference

Deserializes RBEvaluation objects using Cap'n Proto. More...

#include <rb_data_deserialization.h>

Public Member Functions

 RBEvaluationDeserialization (RBEvaluation &rb_eval)
 
virtual ~RBEvaluationDeserialization ()
 
void read_from_file (const std::string &path, bool read_error_bound_data)
 

Private Attributes

RBEvaluation_rb_eval
 

Detailed Description

Deserializes RBEvaluation objects using Cap'n Proto.

This class de-serializes an RBEvaluation object using the Cap'n Proto library.

Author
David Knezevic
Date
2015

Definition at line 55 of file rb_data_deserialization.h.

Constructor & Destructor Documentation

◆ RBEvaluationDeserialization()

libMesh::RBDataDeserialization::RBEvaluationDeserialization::RBEvaluationDeserialization ( RBEvaluation rb_eval)

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

◆ ~RBEvaluationDeserialization()

virtual libMesh::RBDataDeserialization::RBEvaluationDeserialization::~RBEvaluationDeserialization ( )
virtual

Destructor.

Member Function Documentation

◆ read_from_file()

void libMesh::RBDataDeserialization::RBEvaluationDeserialization::read_from_file ( const std::string &  path,
bool  read_error_bound_data 
)

Write the Cap'n'Proto buffer to disk.

Member Data Documentation

◆ _rb_eval

RBEvaluation& libMesh::RBDataDeserialization::RBEvaluationDeserialization::_rb_eval
private

The RBEvaluation object that we will read into.

Definition at line 80 of file rb_data_deserialization.h.


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