svZeroDSolver
Loading...
Searching...
No Matches
ClosedLoopCoronaryLeftBC.h
Go to the documentation of this file.
1// Copyright (c) Stanford University, The Regents of the University of
2// California, and others.
3//
4// All Rights Reserved.
5//
6// See Copyright-SimVascular.txt for additional details.
7//
8// Permission is hereby granted, free of charge, to any person obtaining
9// a copy of this software and associated documentation files (the
10// "Software"), to deal in the Software without restriction, including
11// without limitation the rights to use, copy, modify, merge, publish,
12// distribute, sublicense, and/or sell copies of the Software, and to
13// permit persons to whom the Software is furnished to do so, subject
14// to the following conditions:
15//
16// The above copyright notice and this permission notice shall be included
17// in all copies or substantial portions of the Software.
18//
19// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
20// IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
22// PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
23// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30/**
31 * @file ClosedLoopCoronaryLeftBC.h
32 * @brief Left side of ClosedLoopCoronaryBC
33 */
34#ifndef SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
35#define SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
36
38
39/**
40 * @brief Left side of closed loop coronary boundary condition
41 * ClosedLoopCoronaryBC.
42 */
44 public:
45 /**
46 * @brief Construct a new ClosedLoopCoronaryLeftBC object
47 *
48 * @param id Global ID of the block
49 * @param model The model to which the block belongs
50 */
53 BlockType::closed_loop_coronary_left_bc) {}
54
55 /**
56 * @brief Setup parameters that depend on the model
57 *
58 */
60};
61
62#endif // SVZERODSOLVER_MODEL_CLOSEDLOOPCORONARYLEFTBC_HPP_
BlockType
The types of blocks supported by the solver.
Definition BlockType.h:42
model::ClosedLoopCoronaryBC source file
const int id
Global ID of the block.
Definition Block.h:103
const Model * model
The model to which the block belongs.
Definition Block.h:104
Closed loop coronary boundary condition which is connected to other blocks on both sides and the intr...
Definition ClosedLoopCoronaryBC.h:124
Left side of closed loop coronary boundary condition ClosedLoopCoronaryBC.
Definition ClosedLoopCoronaryLeftBC.h:43
void setup_model_dependent_params()
Setup parameters that depend on the model.
Definition ClosedLoopCoronaryLeftBC.cpp:35
ClosedLoopCoronaryLeftBC(int id, Model *model)
Construct a new ClosedLoopCoronaryLeftBC object.
Definition ClosedLoopCoronaryLeftBC.h:51
Model of 0D elements.
Definition Model.h:75