Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
MaterialVariableViews.h File Reference
#include "arcane/core/materials/IMeshMaterialVariable.h"
#include "arcane/core/materials/MeshMaterialVariableRef.h"
#include "arcane/core/materials/MeshEnvironmentVariableRef.h"
#include "arcane/core/materials/MatItem.h"
#include "arcane/accelerator/AcceleratorGlobal.h"
Include dependency graph for MaterialVariableViews.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Arcane::Accelerator::MatVariableViewBase
 Base class for views on material variables. More...
class  Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >
 Read view on a scalar mesh variable. More...
class  Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >
 Write view on a scalar mesh variable. More...

Namespaces

namespace  Arcane
 -- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
namespace  Arcane::Accelerator
 Namespace for accelerator usage.

Functions

template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &vbi, CellMaterialVariableScalarRef< DataType > &var)
 Write view for scalar material variables.
template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &vbi, CellEnvironmentVariableScalarRef< DataType > &var)
 Write view for scalar material variables.
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &vbi, CellMaterialVariableScalarRef< DataType > &var)
 Read/write view for scalar material variables.
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &vbi, CellEnvironmentVariableScalarRef< DataType > &var)
 Read/write view for scalar material variables.
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &vbi, const CellMaterialVariableScalarRef< DataType > &var)
 Read view for scalar material variables.
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &vbi, const CellEnvironmentVariableScalarRef< DataType > &var)
 Read view for scalar material variables.

Detailed Description

This file contains the type declarations to manage views for mesh variable accelerators.

Definition in file MaterialVariableViews.h.