svZeroDSolver
Loading...
Searching...
No Matches
ClosedLoopCoronaryLeftBC.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Stanford University, The Regents of the
2// University of California, and others. SPDX-License-Identifier: BSD-3-Clause
3/**
4 * @file ClosedLoopCoronaryLeftBC.h
5 * @brief Left side of ClosedLoopCoronaryBC
6 */
7#ifndef SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
8#define SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
9
11
12/**
13 * @brief Left side of closed loop coronary boundary condition
14 * ClosedLoopCoronaryBC.
15 *
16 * ### Usage in json configuration file
17 *
18 * "boundary_conditions": [
19 * {
20 * "bc_name": "LCA",
21 * "bc_type": "ClosedLoopCoronaryLeft",
22 * "bc_values": {
23 * "Ra": 9.307638231,
24 * "Ram": 15.124912126,
25 * "Rv": 33.270958757,
26 * "Cim": 0.003737025,
27 * "Ca": 0.000552427
28 * }
29 * }
30 * ]
31 */
33 public:
34 /**
35 * @brief Construct a new ClosedLoopCoronaryLeftBC object
36 *
37 * @param id Global ID of the block
38 * @param model The model to which the block belongs
39 */
42 BlockType::closed_loop_coronary_left_bc) {}
43
44 /**
45 * @brief Setup parameters that depend on the model
46 *
47 */
49};
50
51#endif // SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
BlockType
The types of blocks supported by the solver.
Definition BlockType.h:15
model::ClosedLoopCoronaryBC source file
const int id
Global ID of the block.
Definition Block.h:77
const Model * model
The model to which the block belongs.
Definition Block.h:78
ClosedLoopCoronaryBC(int id, Model *model, BlockType block_type)
Construct a ClosedLoopCoronaryBC object.
Definition ClosedLoopCoronaryBC.h:106
void setup_model_dependent_params()
Setup parameters that depend on the model.
Definition ClosedLoopCoronaryLeftBC.cpp:7
ClosedLoopCoronaryLeftBC(int id, Model *model)
Construct a new ClosedLoopCoronaryLeftBC object.
Definition ClosedLoopCoronaryLeftBC.h:40
Model of 0D elements.
Definition Model.h:49