FieldBoundaryMgr Class Reference

AMR-Wind API: amr_wind::FieldBoundaryMgr Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
amr_wind::FieldBoundaryMgr Class Reference

#include <FieldBoundary.H>

Inheritance diagram for amr_wind::FieldBoundaryMgr:
[legend]
Collaboration diagram for amr_wind::FieldBoundaryMgr:
[legend]

Public Member Functions

template<typename T>
T & get ()
 Return a concrete field-boundary instance.
template<typename T>
const T & get () const
 Return a concrete field-boundary instance.
Public Member Functions inherited from amr_wind::CollMgr< FieldBoundaryMgr, FieldBoundary >
 ~CollMgr ()=default
CollMgroperator= (const CollMgr &)=delete
FieldBoundarycreate (const std::string &key, Args &&... args)
TypeVectorobjects ()
 Return a vector of the registered objects.
bool contains (const std::string &key) const
 Query if an object exists using the lookup key.
FieldBoundaryoperator() (const std::string &key)
 Return the object corresponding to a lookup key.

Additional Inherited Members

Public Types inherited from amr_wind::CollMgr< FieldBoundaryMgr, FieldBoundary >
using TypePtr
using TypeVector
Protected Attributes inherited from amr_wind::CollMgr< FieldBoundaryMgr, FieldBoundary >
TypeVector m_obj_vec
 Collection of objects registered so far.
std::unordered_map< std::string, int > m_obj_map
 Key word based lookup.
friend Collection

Detailed Description

A collection of FieldBoundary instances active during a simulation

Member Function Documentation

◆ get() [1/2]

template<typename T>
T & amr_wind::FieldBoundaryMgr::get ( )
inline

Return a concrete field-boundary instance.

◆ get() [2/2]

template<typename T>
const T & amr_wind::FieldBoundaryMgr::get ( ) const
inlinenodiscard

Return a concrete field-boundary instance.


The documentation for this class was generated from the following file:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/field_boundary_fill/FieldBoundary.H