Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::DumpW Class Referenceabstract

wrapper transforming calls to the IDataWriter interface into IDumpW More...

#include <arcane/std/DumpW.h>

Inheritance diagram for Arcane::DumpW:
Collaboration diagram for Arcane::DumpW:

Classes

class  DataVisitor

Public Member Functions

 DumpW ()
 Constructor.
virtual ~DumpW ()
 Frees resources.
void beginWrite (const VariableCollection &vars)
 Notifies the start of writing.
void write (IVariable *var, IData *data)
 Writes the data data of the variable var.
virtual void endWrite ()=0
 Notifies the end of writing.
virtual void setMetaData (const String &meta_data)=0
 Sets metadata information.
Public Member Functions inherited from Arcane::IDataWriter
virtual ~IDataWriter ()=default
 Frees resources.

Protected Member Functions

virtual void beginWrite ()=0
 Notifies the start of writing.
virtual void writeVal (IVariable &v, ConstArrayView< Byte > a)=0
 Writing for variable v of array a.
virtual void writeVal (IVariable &v, ConstArrayView< Real > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< Int64 > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< Int32 > a)=0
virtual void writeVal (IVariable &, ConstArrayView< Int16 >)
virtual void writeVal (IVariable &v, ConstArrayView< Real2 > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< Real3 > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< Real2x2 > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< Real3x3 > a)=0
virtual void writeVal (IVariable &v, ConstArrayView< String > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Byte > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Real > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Int64 > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Int32 > a)=0
virtual void writeVal (IVariable &, ConstArray2View< Int16 >)
virtual void writeVal (IVariable &v, ConstArray2View< Real2 > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Real3 > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Real2x2 > a)=0
virtual void writeVal (IVariable &v, ConstArray2View< Real3x3 > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Byte > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Real > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Int64 > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Int32 > a)=0
virtual void writeVal (IVariable &, ConstMultiArray2View< Int16 >)
virtual void writeVal (IVariable &v, ConstMultiArray2View< Real2 > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Real3 > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Real2x2 > a)=0
virtual void writeVal (IVariable &v, ConstMultiArray2View< Real3x3 > a)=0

Detailed Description

wrapper transforming calls to the IDataWriter interface into IDumpW

Definition at line 44 of file DumpW.h.

Constructor & Destructor Documentation

◆ DumpW()

Arcane::DumpW::DumpW ( )

Constructor.

Definition at line 154 of file DumpW.cc.

◆ ~DumpW()

Arcane::DumpW::~DumpW ( )
virtual

Frees resources.

Definition at line 162 of file DumpW.cc.

Member Function Documentation

◆ beginWrite() [1/2]

virtual void Arcane::DumpW::beginWrite ( )
protectedpure virtual

Notifies the start of writing.

Implemented in Arcane::DumpWEnsight7, and Arcane::DumpWUCD.

Referenced by beginWrite().

Here is the caller graph for this function:

◆ beginWrite() [2/2]

void Arcane::DumpW::beginWrite ( const VariableCollection & vars)
virtual

Notifies the start of writing.

Implements Arcane::IDataWriter.

Definition at line 169 of file DumpW.cc.

References beginWrite().

Here is the call graph for this function:

◆ endWrite()

virtual void Arcane::DumpW::endWrite ( )
pure virtual

Notifies the end of writing.

Implements Arcane::IDataWriter.

Implemented in Arcane::DumpWEnsight7, and Arcane::DumpWUCD.

◆ setMetaData()

virtual void Arcane::DumpW::setMetaData ( const String & meta_data)
pure virtual

Sets metadata information.

Implements Arcane::IDataWriter.

Implemented in Arcane::DumpWEnsight7, and Arcane::DumpWUCD.

◆ write()

void Arcane::DumpW::write ( IVariable * var,
IData * data )
virtual

Writes the data data of the variable var.

Implements Arcane::IDataWriter.

Definition at line 178 of file DumpW.cc.

References Arcane::IData::visit().

Referenced by Arcane::DumpWEnsight7::endWrite().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeVal() [1/8]

virtual void Arcane::DumpW::writeVal ( IVariable & ,
ConstArray2View< Int16 >  )
inlineprotectedvirtual

Definition at line 98 of file DumpW.h.

◆ writeVal() [2/8]

virtual void Arcane::DumpW::writeVal ( IVariable & ,
ConstArrayView< Int16 >  )
inlineprotectedvirtual

Definition at line 84 of file DumpW.h.

◆ writeVal() [3/8]

virtual void Arcane::DumpW::writeVal ( IVariable & ,
ConstMultiArray2View< Int16 >  )
inlineprotectedvirtual

Definition at line 111 of file DumpW.h.

◆ writeVal() [4/8]

virtual void Arcane::DumpW::writeVal ( IVariable & v,
ConstArray2View< Real3 > a )
protectedpure virtual

Implemented in Arcane::DumpWEnsight7.

◆ writeVal() [5/8]

virtual void Arcane::DumpW::writeVal ( IVariable & v,
ConstArrayView< Byte > a )
protectedpure virtual

Writing for variable v of array a.

Implemented in Arcane::DumpWEnsight7, and Arcane::DumpWUCD.

References writeVal().

Referenced by writeVal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeVal() [6/8]

virtual void Arcane::DumpW::writeVal ( IVariable & v,
ConstArrayView< Real > a )
protectedpure virtual

Implemented in Arcane::DumpWUCD.

◆ writeVal() [7/8]

virtual void Arcane::DumpW::writeVal ( IVariable & v,
ConstArrayView< Real3 > a )
protectedpure virtual

◆ writeVal() [8/8]

virtual void Arcane::DumpW::writeVal ( IVariable & v,
ConstMultiArray2View< Real3 > a )
protectedpure virtual

Implemented in Arcane::DumpWEnsight7.


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