libMesh
|
This class facilitates reading in vectors from Exodus file that may be of a different floating point type than Real. More...
#include <exodusII_io_helper.h>
Public Member Functions | |
MappedInputVector (std::vector< Real > &vec_in, bool single_precision_in) | |
~MappedInputVector () | |
void * | data () |
Private Attributes | |
std::vector< Real > & | our_data |
bool | single_precision |
std::vector< double > | double_vec |
std::vector< float > | float_vec |
This class facilitates reading in vectors from Exodus file that may be of a different floating point type than Real.
It employs basically the same approach as the MappedOutputVector, just going in the opposite direction. For more information, see the MappedOutputVector class docs.
Definition at line 1027 of file exodusII_io_helper.h.
libMesh::ExodusII_IO_Helper::MappedInputVector::MappedInputVector | ( | std::vector< Real > & | vec_in, |
bool | single_precision_in | ||
) |
Definition at line 619 of file exodusII_io_helper.C.
References double_vec, float_vec, our_data, libMesh::Real, and single_precision.
libMesh::ExodusII_IO_Helper::MappedInputVector::~MappedInputVector | ( | ) |
Definition at line 635 of file exodusII_io_helper.C.
References libMesh::Real.
void * libMesh::ExodusII_IO_Helper::MappedInputVector::data | ( | ) |
Definition at line 647 of file exodusII_io_helper.C.
References libMesh::Real.
Referenced by libMesh::ExodusII_IO_Helper::read_all_nodesets().
|
private |
Definition at line 1040 of file exodusII_io_helper.h.
Referenced by MappedInputVector().
|
private |
Definition at line 1041 of file exodusII_io_helper.h.
Referenced by MappedInputVector().
|
private |
Definition at line 1038 of file exodusII_io_helper.h.
Referenced by MappedInputVector().
|
private |
Definition at line 1039 of file exodusII_io_helper.h.
Referenced by MappedInputVector().