netxsimdg
Loading...
Searching...
No Matches
Nextsim::MiniModelComponent Class Reference
Inheritance diagram for Nextsim::MiniModelComponent:
Inheritance graph
Collaboration diagram for Nextsim::MiniModelComponent:
Collaboration graph

Public Types

enum class  ProtectedArray {
  H_ICE , SW_IN , COUNT , H_ICE ,
  SW_IN , COUNT
}
 
enum class  SharedArray { H_ICE , COUNT , H_ICE , COUNT }
 
enum class  ProtectedArray {
  H_ICE , SW_IN , COUNT , H_ICE ,
  SW_IN , COUNT
}
 
enum class  SharedArray { H_ICE , COUNT , H_ICE , COUNT }
 

Static Public Member Functions

static void registerSharedArray (SharedArray type, ModelArray *p)
 
static void registerProtectedArray (ProtectedArray type, ModelArray *p)
 
static const MARConstBackingStore & getProtectedArrays ()
 
static const MARBackingStore & getSharedArrays ()
 
static void registerSharedArray (SharedArray type, ModelArray *p)
 
static void registerProtectedArray (ProtectedArray type, ModelArray *p)
 
static const MARConstBackingStore & getProtectedArrays ()
 
static const MARBackingStore & getSharedArrays ()
 

Static Protected Attributes

static MARBackingStore sharedArrays
 
static MARConstBackingStore protectedArrays
 

Detailed Description

Definition at line 17 of file NewModelArrayRef_test.cpp.

Member Enumeration Documentation

◆ ProtectedArray [1/2]

enum class Nextsim::MiniModelComponent::ProtectedArray
strong

Definition at line 17 of file ModelArrayRefDebug_test.cpp.

◆ ProtectedArray [2/2]

enum class Nextsim::MiniModelComponent::ProtectedArray
strong

Definition at line 19 of file NewModelArrayRef_test.cpp.

◆ SharedArray [1/2]

enum class Nextsim::MiniModelComponent::SharedArray
strong

Definition at line 22 of file ModelArrayRefDebug_test.cpp.

◆ SharedArray [2/2]

enum class Nextsim::MiniModelComponent::SharedArray
strong

Definition at line 24 of file NewModelArrayRef_test.cpp.

Member Function Documentation

◆ getProtectedArrays() [1/2]

static const MARConstBackingStore & Nextsim::MiniModelComponent::getProtectedArrays ( )
inlinestatic

Definition at line 34 of file ModelArrayRefDebug_test.cpp.

◆ getProtectedArrays() [2/2]

static const MARConstBackingStore & Nextsim::MiniModelComponent::getProtectedArrays ( )
inlinestatic

Definition at line 36 of file NewModelArrayRef_test.cpp.

◆ getSharedArrays() [1/2]

static const MARBackingStore & Nextsim::MiniModelComponent::getSharedArrays ( )
inlinestatic

Definition at line 35 of file ModelArrayRefDebug_test.cpp.

◆ getSharedArrays() [2/2]

static const MARBackingStore & Nextsim::MiniModelComponent::getSharedArrays ( )
inlinestatic

Definition at line 37 of file NewModelArrayRef_test.cpp.

◆ registerProtectedArray() [1/2]

static void Nextsim::MiniModelComponent::registerProtectedArray ( ProtectedArray type,
ModelArray * p )
inlinestatic

Definition at line 30 of file ModelArrayRefDebug_test.cpp.

◆ registerProtectedArray() [2/2]

static void Nextsim::MiniModelComponent::registerProtectedArray ( ProtectedArray type,
ModelArray * p )
inlinestatic

Definition at line 32 of file NewModelArrayRef_test.cpp.

◆ registerSharedArray() [1/2]

static void Nextsim::MiniModelComponent::registerSharedArray ( SharedArray type,
ModelArray * p )
inlinestatic

Definition at line 26 of file ModelArrayRefDebug_test.cpp.

◆ registerSharedArray() [2/2]

static void Nextsim::MiniModelComponent::registerSharedArray ( SharedArray type,
ModelArray * p )
inlinestatic

Definition at line 28 of file NewModelArrayRef_test.cpp.

Member Data Documentation

◆ protectedArrays

MARConstBackingStore Nextsim::MiniModelComponent::protectedArrays
staticprotected

Definition at line 38 of file ModelArrayRefDebug_test.cpp.

◆ sharedArrays

MARBackingStore Nextsim::MiniModelComponent::sharedArrays
staticprotected

Definition at line 37 of file ModelArrayRefDebug_test.cpp.


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