Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
exportfieldset.hpp File Reference

Time-neutral export fields shared by exporters and temporal steps. More...

Classes

class  Feel::detail::ExportFieldSet< MeshType, N >
 Time-neutral scalar/vector/tensor export storage and conversion. More...
 
struct  Feel::detail::ExportFieldSet< MeshType, N >::SpaceCache
 Reusable scalar conversion spaces, independent of field lifetime. Local references avoid repeated manager lookups within a sequence or snapshot. More...
 

Namespaces

namespace  Feel
 -*- mode: c++; coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; show-trailing-whitespace: t -*-
 

Detailed Description

Time-neutral export fields shared by exporters and temporal steps.

Composition separates field lifetime from file encoding. This container owns conversion buffers and persistent schemas, but has no time, step index, TimeSet pointer or exporter pointer. A writer may store a dataset snapshot once or materialize the same values in temporal records. Owners have distinct field sets but may share compatible conversion spaces. Registration and mutation are collective where required and are not thread-safe.