Skip to content

Struct TempLat::LatticeBCSpec

template <size_t NDim>

ClassList > TempLat > LatticeBCSpec

Sibling-of-LatticeParameters carrier for a per-dimension boundary-condition spec. More...

  • #include <latticebcspec.h>

Public Attributes

Type Name
BCSpec< NDim > bc

Public Functions

Type Name
LatticeBCSpec ()
LatticeBCSpec (BCSpec< NDim > pBc)

Detailed Description

Kept separate from LatticeParameters <T> so the T-only parameter type stays free of an extra template parameter (which would ripple into every Field / ConfigView / AbstractField ctor signature). User code parses a BC string from config into a LatticeBCSpec <NDim> and passes lBC.bc to the Field / SU2Field ctor.

Unit test: ctest -R test-latticebcspec

Public Attributes Documentation

variable bc

BCSpec<NDim> TempLat::LatticeBCSpec< NDim >::bc;

Public Functions Documentation

function LatticeBCSpec [1/2]

inline TempLat::LatticeBCSpec::LatticeBCSpec () 

function LatticeBCSpec [2/2]

inline explicit TempLat::LatticeBCSpec::LatticeBCSpec (
    BCSpec< NDim > pBc
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/latticebcspec.h