Generic wrapper for access to quantities using ViennaData. More...
#include <fstream>
#include <sstream>
#include <iostream>
#include "viennagrid/domain.hpp"
#include "viennagrid/forwards.h"
#include "viennagrid/iterators.hpp"
#include "viennagrid/io/helper.hpp"
#include "viennagrid/io/vtk_common.hpp"
#include "viennagrid/traits/container.hpp"
#include "viennadata/api.hpp"
Go to the source code of this file.
Data Structures | |
class | data_accessor_interface< ElementType > |
The interface for all data accessor wrappers. Uses type erasure to wrap the templated wrappers into a single container. More... | |
class | global_scalar_data_accessor< ElementType, KeyType, DataType > |
Wrapper: Access scalar-valued data for all elements in the domain. More... | |
class | global_vector_data_accessor< ElementType, KeyType, DataType > |
Wrapper: Access vector-valued data for all elements in the domain. More... | |
class | segment_scalar_data_accessor< ElementType, KeyType, DataType > |
Wrapper: Access scalar-valued data for elements per segment. More... | |
class | segment_vector_data_accessor< ElementType, KeyType, DataType > |
Wrapper: Access vector-valued data for elements per segment. More... | |
class | data_accessor_wrapper< ElementType > |
The final wrapper class for IO implementations. Provides a uniform type for all quantity types on a n-cell. More... | |
Namespaces | |
namespace | viennagrid |
The main ViennaGrid namespace. Most functionality resides in this namespace. | |
namespace | viennagrid::io |
A namespace with all the input/output functionality, in particular file readers and writers. |
Generic wrapper for access to quantities using ViennaData.